仓酷云

标题: PHP编程:草根的退化 PHP言语开展简史 [打印本页]

作者: 深爱那片海    时间: 2015-2-3 23:59
标题: PHP编程:草根的退化 PHP言语开展简史
理解动态语言的概念,运做机制,熟悉PHP语法     PHP 承继自一个老的工程,名叫 PHP/FI。PHP/FI 在 1995 年由 Rasmus Lerdorf 创立,最后只是一套复杂的 Perl 剧本,用来跟踪会见他主页的人们的信息。它给这一套剧本取名为“Personal Home Page Tools”。跟着更多功效需求的增添,Rasmus 写了一个更大的 C 言语的完成,它可以会见数据库,可让用户开辟复杂的静态 Web 法式。Rasmus 宣布了 PHP/FI 的源代码,以便每一个人都可使用它,同时人人也能够修改它的 Bug 而且改善它的源代码。
  PHP/FI,一个专为团体主页/表单供应注释法式的法式,已包括了明天 PHP 的一些根基功效。它有着 Perl 款式的变量,主动注释表单变量,并可以嵌入 HTML。语法自己与 Perl 很类似,然而它很无限,很复杂,还略微有些不调和。
  到1997年,PHP/FI 2.0,也就是它的 C 言语完成的第二版在全球已有几千个用户(估量)和大约 50,000 个域名装置,大约是 Internet 一切域名的 1%。然而那时只要几团体在为该工程撰写大批今世码,它依然只是一团体的工程。
  PHP/FI 2.0 在履历了数个 beta 版本的宣布后于 1997 年 11 月宣布了官朴直式版本。不久,PHP 3.0 的第一个 alpha 版本的宣布,PHP 从此走向了胜利。
  PHP 3
  PHP 3.0 是相似于现今 PHP 语法布局的第一个版本。Andi Gutmans 和 Zeev Suraski 在为一所大学的项目中开辟电子商务法式时发明 PHP/FI 2.0 功效分明缺乏,因而他们重写了代码。这就是 PHP 3.0。经由Andi,Rasmus 和 Zeev 一系列的勉力,思索到 PHP/FI 已存在的用户群,他们决意结合宣布 PHP 3.0 作为 PHP/FI 2.0 的官方后继版本。而 PHP/FI 2.0 的进一步开辟几近终止了。
  PHP 3.0 的一个最壮大的功效是它的可扩大性。除给终究用户供应数据库、协定和 API 的基本布局,它的可扩大性还吸引了大批的开辟人员到场并提交新的模块。后来证明,这是 PHP 3.0 获得伟大胜利的关头。PHP 3.0 中的其它关头功效包含面向对象的撑持和更壮大和调和的语法布局。
  这个全新的言语陪伴着一个新的称号宣布。它从 PHP/FI 2.0 的称号中移去了暗含“本言语只限于团体利用”的局部。它被定名为复杂的缩写“PHP”。这是一种递归的缩写,它的全称是――PHP: Hypertext Preprocessor。
  1998 岁暮,PHP 的装置人数几近 10,000,有大约 100,000 个网站呈报他们利用了 PHP。在 PHP 3.0 的巅峰,Internet 上 10% 的 Web 办事器上都装置了它。
  约九个月的公然测试后,官方于1998年6月正式宣布 PHP 3.0。
  PHP 4
  1998 年的冬季,PHP 3.0 官方宣布不久,Andi Gutmans 和 Zeev Suraski 入手下手从头编写 PHP 代码。设计方针是加强庞杂法式运转时的功能和 PHP 本身代码的模块性。PHP 3.0 的新功效和普遍的第三方数据库、API的撑持使得如许法式的编写成为能够,然而 PHP 3.0 没有高效处置如斯庞杂法式的才能。
  新的被称为“Zend Engine”(这是 Zeev 和 Andi 的缩写)的引擎,胜利的完成了设计方针,并在 1999 年中期初次引入 PHP。基于该引擎并联合了更多新功效的 PHP 4.0,在 PHP 3.0 宣布两年后,于2000年5月宣布了官朴直式版本。除更高的功能之外,PHP 4.0 还包括了其它一些关头功效,好比:撑持更多的 Web 办事器;HTTP Sessions 撑持;输入缓存(output buffering);更平安的处置用户输出的办法;一些新的言语布局。
  PHP 4 是以后 PHP 的最新版本。修正和加强 Zend Engine 以使 PHP 5.0 整合新功效的任务已入手下手。
  明天,已有 10,000 名开辟人员(估量)和几百万网站呈报已装置了 PHP,占全部 Internet 域名的 20%。
  PHP 的开辟小组有良多优异的开辟人员,同时还有大批的优异人才网在停止 PHP 相干工程的开辟任务,如 PEAR 和 PHP 文档的工程。
  PHP 5
  PHP 的将来次要受其中心,Zend Engine 掌握。PHP 5 将包括新一代的 Zend Engine 2.0。请会见其网站以获得更多关于该引擎的信息。
如果你单纯是为了做网站赚钱,我想你还是别学php的好,去学ASP,JSP好了,毕竟它们有实力雄厚的公司去支持它们。
作者: 若相依    时间: 2015-2-4 07:55
使用 jquery 等js框架的时候,要随时注意浏览器的更新情况,不然很容易发生框架不能使用。
作者: 谁可相欹    时间: 2015-2-5 11:40
先学习php和mysql,还有css(html语言很简单)我认为现在的效果比以前的方法好。
作者: 再见西城    时间: 2015-2-5 14:47
要进行开发,搭建环境是首先需要做的事,windows下面我习惯把环境那个安装在C盘下面,因为我配的环境经常出现诡异事件,什么事都没做环境有的时候就不能用啦。
作者: 小魔女    时间: 2015-2-7 03:26
在学习的过程中不能怕麻烦,不能有懒惰的思想。学习php首先应该搭建一个lamp环境或者是wamp环境。这是学习php开发的根本。虽然网络上有很多集成的环境,安装很方便,使用起来也很稳定、
作者: 仓酷云    时间: 2015-2-20 02:39
微软最近出的新字体“微软雅黑”,虽然是挺漂亮的,不过firefox  支持的不是很好,所以能少用还是少用的好。
作者: 透明    时间: 2015-3-6 16:05
建议加几个专业的phper的群,当然啦需要说话的人多,一处一点问题能有人回答你的,当然啦要让人回答你的问题,平时就得躲在里面聊天,大家混熟啦,愿意回答你问题的人自然就多啦。
作者: 飘飘悠悠    时间: 2015-3-10 23:57
如果你已经到这种程度了,那么你已经可以做我的老师了。其实php也分很多的区域,
作者: 活着的死人    时间: 2015-3-11 07:32
建议加几个专业的phper的群,当然啦需要说话的人多,一处一点问题能有人回答你的,当然啦要让人回答你的问题,平时就得躲在里面聊天,大家混熟啦,愿意回答你问题的人自然就多啦。
作者: 老尸    时间: 2015-3-13 04:41
如果你可以写完像留言板这样的程序,那么你可以去一些别人的代码了,
作者: 飘灵儿    时间: 2015-3-20 12:58
首推的搜索引擎当然是Google大神,其次我比较喜欢 百度知道。不过搜出来的结果往往都是 大家copy来copy去的,运气的的概率很大。
作者: 深爱那片海    时间: 2015-3-24 11:13
刚开始安装php的时候,我图了个省事,把php的扩展全都打开啦(就是把php.ini 那一片 extension 前面的冒号全去掉啦),这样自然有好处,以后不用再需要什么功能再来打开。
作者: 第二个灵魂    时间: 2015-4-5 22:35
有位前辈曾经跟我说过,phper 至少要掌握200个函数 编起程序来才能顺畅点,那些不熟悉的函数记不住也要一拿手册就能找到。所以建议新手们没事就看看php的手册(至少array函数和string函数是要记牢的)。
作者: 爱飞    时间: 2015-4-8 18:19
学好程序语言,多些才是王道,写两个小时代码的作用绝对超过看一天书,这个我是深有体会(顺便还能练打字速度)。
作者: 因胸联盟    时间: 2015-4-11 08:10
兴趣是最好的老师,百度是最好的词典。
作者: 兰色精灵    时间: 2015-4-12 16:57
写js我最烦的就是 ie 和 firefox下同样的代码 结果显示的结果千差万别,还是就是最好不要用遨游去调试,因为有时候遨游是禁用js的,有可能代码是争取结果被遨游折腾的认为是代码写错。
作者: 小妖女    时间: 2015-4-22 02:33
本人接触php时间不长,算是phper中的小菜鸟一只吧。由于刚开始学的时候没有名师指,碰过不少疙瘩,呗很多小问题卡过很久,白白浪费不少宝贵的时间,在次分享一些子的学习的心得。
作者: 简单生活    时间: 2015-4-26 00:20
小鸟是第一次发帖(我习惯潜水的(*^__^*) 嘻嘻……),有错误之处还请大家批评指正,另外,前些日子听人说有高手能用php写驱动程序,真是学无止境,人外有人,天外有天。
作者: 精灵巫婆    时间: 2015-4-27 21:57
使用 jquery 等js框架的时候,要随时注意浏览器的更新情况,不然很容易发生框架不能使用。




欢迎光临 仓酷云 (http://ckuyun.com/) Powered by Discuz! X3.2