金色的骷髅 发表于 2015-2-4 00:03:36

PHP教程之PHP 4 完整中文手册序

现在,也有了从事软件工程的想法,在经过了一个月的PHP培训学习之后,发现其实软件工程并没有想像中的那么难。   

饰演 Webmaster 的脚色已六年了,从初期的 CERN 及 NCSA 办事器,后来的 Netscape Enterprise 办事器,到如今金瓯无缺的 Apache,面临开辟 CGI 的法式时,老是有事半功倍的感伤。印象最深入的就是在 WindowsNT IIS 上,利用 Delphi,挪用 ISAPI 及 OLE 来毗连 SQL Server,那真是段疾苦的日子。
而收集早就不知改朝换代了几回,单阅读器就从 Moasic/Lynx 的草创,到 Netscape 的独大,最初由 Internet Explorer 成为新霸权,在新的廿一世纪入手下手以后,Linux 及 Open Source (包含 Mozilla) 也将撼动微软的帝国。面临天天都在改动的收集,Webmaster 苦哈哈的写法式,再嵌入视觉画面,最初再编译法式,设置装备摆设体系情况,了局还很不轻易调试。信任独一的但愿,不是只要 ODBC 功效的 ASP,而是属于开放整体的 PHP。
面临百倍速的 Internet,PHP 应是网站任务者所需具有的根基才能,不然将很快地被 Internet 大水刷上去。不管要架团体的网站、电子商务的网站、乃至大型的进口网站或小型的群组网站,PHP 胜利的例籽实在太多了。国际的一些体系软件公司也入手下手撑持 PHP,如 DBMaker 就是最好的例子。
在 PHP3 正式问世以后,衰亡了饰演这个束缚一切 Webmaster 法式的布道士的动机,同时也衰亡自在文件的设法。常识应可以用分歧的体例出现,不管是虚拟的网页、传统的书本、或新一代随身电子书。很乐意能碰到有不异理念的迪茂国际出书社李总,并鼎力撑持这一个设法,因而有了这么一本书。同时也取得 BIGLOBE 旧同事撑持,因而有了这么一个网站 http://php.wilson.gs。
严厉而言,本书其实不太合适刚入门的收集任务者,特别是不懂得 HTTP 及 HTML 的话,能够会对照费劲。不外世界无难事,信任只需全力投入,在数个月间,就能够从收集新叛乱成专业老鸟。关于已有其它 CGI 经历 (如 Prel、C、Python、Java 等) 的资深收集任务者,本书应能让您以最短的工夫,操作这最强的利器,让您的临盆力大增。乃至您若原是微软的爱用者,本书可让您从 ASP 跃升到全功效的 PHP。
PHP BIBLE 前后大约写了十个月,几近天天都敲到清晨三点。经常想,Open Source 及开放整体真是除狂热分子,不是正常人可以干的,连 PHP 原创者 Rasmus Lerdorf 都要在娶亲前,求网友寄明信片给他未婚妻,申明不是只要 Rasmus Lerdorf 本人的狂热。
固然该感激怙恃,天天睡觉都要忍耐我用英文打字机练出来的键盘声到三点;同其它的电脑狂一样,和来往多年的女友相处的工夫,其实没有我和电脑相处工夫的非常之一,唉,真是抱愧。
导读
本书合适对网站已有初步熟悉的 Webmaster 或是专业的 CGI 法式开辟人员。全书共分四章:
第一章
次要是引见 PHP 的后台及功效,并将 PHP 和其它的 CGI 停止对照,让您对 PHP 有初步的熟悉。
第二章
申明 PHP 的装置及设置装备摆设部分。关于分工较细的网站,本章合适体系办理人员在设置装备摆设 PHP 体系的参考。
第三章
本章申明了 PHP 的法式布局与相干语法,供应想要进修 PHP 言语的读者一个完全的基本。
第四章
本章的典范法式都是作者在 Web CGI 上多年实战经历的积累,为后面几章的总成及综合典范。您可以从这些法式动手,精心打造属于本人网站的公用法式,让您的网站不同凡响。
关于刚入手下手接触 PHP 的读者,建议从第一章或第二章入手下手读起,墨守成规打好基本。关于有必定基本的读者,建议先看看第四章,研讨现成的法式,以便加深您对 PHP 语法布局的印象。

PHP 的前因后果
讲到 PHP 的全名就蛮风趣的,它是一个递归的缩写称号,"PHP: Hypertext Preprocessor",翻开缩写仍是缩写。PHP 是一种 HTML 内嵌式的言语 (相似 IIS 上的 ASP)。而 PHP 共同的语法夹杂了 C、Java、Perl 和 PHP 式的新语法。它可以比 CGI 或 Perl 更疾速的履行静态网页。

图一: PHP 是 Web Server 最好的后端延长界面
PHP 最后是在公元 1994 年 Rasmus Lerdorf 入手下手企图开展。在 1995 年以 Personal Home Page Tools (PHP Tools) 入手下手对外宣布第一个版本。在这初期的版本中,供应了访客留言本、访客计数器等复杂的功效。随后在新的成员到场开辟行列以后,在 1995 年中,第二版的 PHP 问市。第二版命名为 PHP/FI(Form Interpreter)。PHP/FI 并到场了 mSQL 的撑持,自此奠基了 PHP 在静态网页开辟上的影响力。在 1996 岁尾,有一万五千个 Web 网站利用 PHP/FI;在 1997 年中,利用 PHP/FI 的 Web 网站生长到超越五万个。而在 1997 年中,入手下手了第三版的开辟企图,开辟小组到场了 Zeev Suraski 及 Andi Gutmans,而第三版就命名为 PHP3。
PHP3 跟 Apache 办事器严密联合的特征;加上它不休的更新及到场新的功效;而且它几近撑持一切主流与非主流数据库;再以它能高速的履行效力,使得 PHP 在 1999 年中的利用网站超越了十五万!!它的源代码完整公然,在 Open Source 认识低头的明天,它更是这方面的国家栋梁。不休地有新的函数库到场,和一直地更新的活气,使得 PHP 不管在 UNIX 或是 Win32 的平台上都可以有更多新的功效。它供应丰厚的函数,使得在法式设计方面有着更好的撑持。
PHP 的第四代 Zend 中心引擎已进入测试阶段。全部剧本法式的中心大幅修改,让法式的履行速度,知足更快的请求。在最好化以后的效力,已较传统 CGI 或 ASP 等法式有更好的体现。并且还有更强的新功效、更丰厚的函数库。不管您接不承受,PHP 都将在 Web CGI 的范畴上,掀起巅覆性的反动。关于一名专职 Web Master 而言,它将也是?课程之一。


虽说不上很好,但至少一般的数据操作,再在原有的SQL语言的基础上,用得还是可以的。

飘飘悠悠 发表于 2015-2-4 08:20:25

有位前辈曾经跟我说过,phper 至少要掌握200个函数 编起程序来才能顺畅点,那些不熟悉的函数记不住也要一拿手册就能找到。所以建议新手们没事就看看php的手册(至少array函数和string函数是要记牢的)。

若相依 发表于 2015-2-9 19:58:31

使用zendstdio 写代码的的时候,把tab 的缩进设置成4个空格是很有必要的

小女巫 发表于 2015-2-16 03:42:59

首先我是坚决反对新手上来就用框架的,因为对底层的东西一点都不了解,造成知识上的真空,会对以后的发展不利。我的观点上手了解下框架就好,代码还是手写。当然啦如果是位别的编程语言的高手的话,这个就另当别论啦。

金色的骷髅 发表于 2015-2-22 23:06:06

爱上php,他也会爱上你。

透明 发表于 2015-3-7 04:05:53

小鸟是第一次发帖(我习惯潜水的(*^__^*) 嘻嘻……),有错误之处还请大家批评指正,另外,前些日子听人说有高手能用php写驱动程序,真是学无止境,人外有人,天外有天。

柔情似水 发表于 2015-3-11 14:09:40

有位前辈曾经跟我说过,phper 至少要掌握200个函数 编起程序来才能顺畅点,那些不熟悉的函数记不住也要一拿手册就能找到。所以建议新手们没事就看看php的手册(至少array函数和string函数是要记牢的)。

简单生活 发表于 2015-3-18 17:14:45

在我安装pear包的时候老是提示,缺少某某文件,才发现 那群extension 的排列是应该有一点的顺序,而我安装的版本的排序不是正常的排序。没办法我只好把那群冒号加了上去,只留下我需要使用的扩展。

莫相离 发表于 2015-3-26 06:03:59

php里的数组为空的时候是不能拿来遍历的;(这个有点低级啊,不过我刚被这个边界问题墨迹了好长一会)

冷月葬花魂 发表于 2015-3-27 07:09:48

你很难利用原理去编写自己的代码。对于php来说,系统的学习我认为还是很重要的,当你有一定理解后,你可你针对某种效果研究,我想那时你不会只是复制代码的水平了。

蒙在股里 发表于 2015-4-1 21:11:24

Apache不是非得用80或者8080端口的,我刚开始安得时候就是80端口老占用,就用了个 81端口,结果照常,就是输localhost的时候,应该输入为 localhost:81

因胸联盟 发表于 2015-4-6 16:48:01

遇到出错的时候,我经常把错误信息直接复制到 google的搜索栏,一般情况都是能搜到结果的,不过有时候会搜出来一大片英文的出来,这时候就得过滤一下,吧中文的弄出来,挨着式方法。

精灵巫婆 发表于 2015-4-10 18:22:26

我还是强烈建议自己搭建php环境。因为在搭建的过程中你会遇到一些问题,通过搜索或是看php手册解决问题后,你会更加深刻的理解它们的工作原理,了解到php配置文件中的一些选项设置。

第二个灵魂 发表于 2015-4-13 07:09:20

做为1门年轻的语言,php一直很努力。

乐观 发表于 2015-4-14 16:43:17

Apache不是非得用80或者8080端口的,我刚开始安得时候就是80端口老占用,就用了个 81端口,结果照常,就是输localhost的时候,应该输入为 localhost:81

变相怪杰 发表于 2015-4-17 15:56:39

首先我是坚决反对新手上来就用框架的,因为对底层的东西一点都不了解,造成知识上的真空,会对以后的发展不利。我的观点上手了解下框架就好,代码还是手写。当然啦如果是位别的编程语言的高手的话,这个就另当别论啦。

不帅 发表于 2015-4-21 18:14:56

我要在声明一下:我是个菜鸟!!我对php这门优秀的语言也是知之甚少。但是我要在这里说一下php在网站开发中最常用的几个功能:

爱飞 发表于 2015-4-27 17:32:13

多看优秀程序员编写的代码,仔细理解他们解决问题的方法,对自身有很大的帮助。

仓酷云 发表于 2015-5-12 08:01:49

最后祝愿,php会给你带来快乐的同时 你也会给他带来快乐。
页: [1]
查看完整版本: PHP教程之PHP 4 完整中文手册序