美文网首页编程学习
Lo.01 PHP的起初

Lo.01 PHP的起初

作者: 路墨 | 来源:发表于2016-07-03 14:58 被阅读87次
    Lo.0 php简介.png
    php段子 php
    php段子
    PHP段子
    PHP语言自打开始就成了程序员中的笑话,不过这并不能阻止PHP的火爆,PHP7.0原来的北京见面会计划三千人的会场,人数增加到了一万人,足以见得PHP时多么的火爆。

    web即表示网页的意思,它用于表示Internet主机上供外界访问的资源,即供浏览器访问的资源。
    ** Internet上供外界访问的Web**资源分为:

    • 静态web资源(如html 页面):指web页面中供人们浏览的数据始终是不变。
    • 动态web资源:指web页面中供人们浏览的数据是由程序产生的,不同时间点访问web页面看到的内容各不相同。

    静态****web****资源开发技术

    • Html

    常用动态web资源开发技术:

    PHP、** JSP/ServletASPasp.net **等

    但是PHP是最好的语言是毋庸置疑的

    Paste_Image.png

    PHP简介

    PHP大象
    • PHP最开始是lerdorf 用于维护个人主页“Personal HomePage”,而用c语言开发的cgi工具程序集,用于替代perl程序。

    • PHP,是英文超文本预处理语言php Hypertext
      Preprocessor
      的缩写。PHP 是一种HTML 内嵌式的语言,是一种在服务器端执行的嵌入HTML文档的脚本语言,语言的风格有类似于C语言,被广泛的运用。

    • PHP目前的开发和商业化由zend公司负责.
      PHP 是一种创建动态交互性站点的强有力的服务器端脚本语言。

    • PHP 是免费的,并且使用非常广泛。同时,对于 像微软 ASP 这样的竞争者来说,PHP 无疑是另一种高效率的选项。

    PHP发展

    • PHP 最初是1994年Rasmus Lerdorf创建的,刚刚开始只是一个简单的用Perl语言编写的程序,用来统计他自己网站的访问者。后来又用C语言重新编写,包括可以访问数据库。在1995年以Personal Home Page Tools (PHP Tools) 开始对外发表第一个版本,Lerdorf写了一些介绍此程序的文档,并且发布了PHP1.0。
    Paste_Image.png
    • 一直到现在最新的PHP 7.0

    优点

    • 部署简单
      很多其他行业的公司,希望有一个网站,他们并没有多少预算在网站上,可能只是随便买了一个虚拟主机,这时恐怕最好的选择就是 PHP 了。支持 Ruby, Python 之类的语言的虚拟主机很少,ASP 需要 Windows 的服务器,只有 PHP 可以运行在任何一家虚拟主机上。

    • 学习门槛低
      一开始 PHP 是专为 Web 设计的语言(虽然现在已经在向通用编程语言靠拢了), 学习和使用门槛很低,建一个 .php 文件就是网页,用 $_GET['XXOO'] 就可以获取到 GET 参数。而其他通用编程语言,原生并不支持这些与 HTTP 协议相关的功能,这时就需要选择并学习一款 HTTP 框架才能编写 Web 应用,例如 Tornado(Python), Ruby on Rails 等。

    • 语法简单
      PHP 一开始是弱类型的(现在只是不那么弱了而已,还算不上强类型),几乎不需要考虑类型转换的事情,甚至在一开始很长的一段时间里,都没有支持面向对象。PHP 可以非常简单地从数据库中存取数据,而一半的网站也无非是从数据库中读写数据。
      因为 PHP 是以 CGI 或 FastCGI 的形式运行的,因此也不必考虑内存管理的问题,反正每次请求后,内存都会被释放。

    • PHP 的错误处理机制也很简单——如果出错就在页面上打印错误信息。想要关闭错误提示也同样简单。
      很多重量级的开源项目
      如 WordPress(博客), Typecho(博客), Drupal(CMS), MediaWiki(WIKI), DiscuzX(论坛) 等等,可以说想要不折腾地部署一个网站 PHP 就是最佳选择。

    • 经过了历史考验
      PHP 毕竟也算是老牌 Web 编程语言了,能踩的坑已经被前辈踩过了,大量的库可以重用,要招会 PHP 的开发人员也很容易,而 Node.js, Golang 等等新语言则会遇到技术储备,人才储备方面的问题。而 Python, Ruby 也不要高兴得太早——虽然你们很早就被发明出来了,但那时候还没多少人搞 Web 开发。
    快来学PHP吧

    相关文章

      网友评论

        本文标题:Lo.01 PHP的起初

        本文链接:https://www.haomeiwen.com/subject/kofcjttx.html