PHP进修总结笔记

PHP进修总结笔记

ID:45755841

大小:232.97 KB

页数:24页

时间:2019-11-17

PHP进修总结笔记_第1页
PHP进修总结笔记_第2页
PHP进修总结笔记_第3页
PHP进修总结笔记_第4页
PHP进修总结笔记_第5页
资源描述:

《PHP进修总结笔记》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、PHP概述二-一、PHP基础二十二、面向对象思想二十三、面向对象的PHP二十四、字符串和正则表达式二十五、PHP专题相关二十六、PHP常用API分类汇总二十七、MVC框架及模板二十八、PHP网站部署及安全二十九、PHP网站常见模块(非框架版)三十、PHP网站常见模块(TP框架版)三十一、用PHP+Mysql构造网站系统案例(详细设计文档)一、PHP概述PHP(UPHP:HypertextPreprocessorM,超文本预处理器的字母缩写)是一种被广泛应用的开放源代码的多卅途脚本语言,它可嵌入到HTML中,尤其适合web开发。和客户端的

2、JavaScript不同的是,PHP代码是运行在服务端的。使用PHP的一大好处是它对于初学者來说极其简单,同时也给专业的程序员提供了各种高级的特性。PHP主要是用于服务端的脚本程序,因此可以用PHP来完成任何其它的CGI程序能够完成的工作,例如收集表单数据,生成动态网页,或者发送/接收Cookieso但PHP的功能远不局限于此。PIIP脚本主要用于以下三个领域:•服务端脚本。这是PUP最传统,也是最主要的目标领域。开展这项工作需要具备以下三点:PHP解析器(CG1或者服务器模块)、web服务器和web浏览器。需要在运行web服务器时,安

3、装并配置PHP,然后,可以用web浏览器来访问PHP程序的输出,即浏览服务端的PHP页面。如果只是实验PHP编程,所有的这些都可以运行在自己家里的电脑中。请杳阅安装一章以获取更多信息。•命令行脚本。可以编写一段PHP脚本,并月.不需要任何服务器或者浏览器来运行它。通过这种方式,仅仅只需要PHP解析器来执行。这种用法对于依赖cron(Unix或者Linux环境)或者TaskScheduler(Windows环境)的口常运行的脚本來说是理想的选择。这些脚本也可以用來处理简单的文木。请参阅piip的命令行模式以获取更多信息。•编写桌面应用程序

4、。对于有着图形界面的桌面应用程序来说,PHP或许不是一种最好的语言,但是如果用户非常精通PHP,并且希望在客户端应用程序中使用PHP的一些高级特性,可以利用PHP-GTK來编写这些程序。用这种方法,还可以编写跨平台的应用程序。PIIP-GTK是PIIP的一个扩展,在通常发布的PHP包中并不包含它。如呆对PHP-GTK感兴趣,请访问其》网站以获取更多信息。PHP能够用在所有的主流操作系统上,已经支持了大多数的web服务器,使用PHP,可以自山地选择操作系统和web服务器。同吋,还可以在开发吋选择使用而对过程和面对对象,或者两者混和的方式来

5、开发。尽管PHP4不支持OOP所冇的标准,但很多代码仓库和大型的应用程序(包括PEAR库)仅使用OOP代码来开发。PHP5弥补了PHP4的这一弱点,引入了完全的対象模空。使用PHP,并不局限于输出HTMLoPHP还能被用来动态输出图像、PDF文件甚至Flash动画(使用libswf和Ming)。还能够非常简便的输出文木,例如XHTML以及任何其它形式的XML文件。PHP能够口动生成这些文件,在服务端开辟出一块动态内容的缓存,可以肓接把它们打印出来,或者将它们存储到文件系统中。PHP最强大最显著的特性乞一,是它支持很大范围的数据库。同时还

6、冇一个叫做PDO的数据库抽象扩展库使得可以自由地使用该扩展库支持的任何数据库。另外,PHP还支持ODBC,即OpenDatabaseConnectionStandard(开放数据库连接标准),因此可以连接任何其它支持该世界标准的数据库。PHP还支持利用诸如LDAP、IMAP、SNMP、NNTP、POP3、HTTP、COM(Windows坏境)等不计其数的协议的服务。还可以开放原始网络端口,使得任何其它的协议能够协同工作。PHP支持和所冇web开发语言Z间的WDDX复杂数据交换。关于相互连接,PHP已经支持了对Java对象的即时连接,并且

7、可以将他们自由的用作PHP对象。英至可以用我们的CORBA扩展库来访问远程对象。PHP具冇极其存效的文本处理特性,支持从POSIX扩展或者Perl正则表达式到XML文档解析。为了解析和访问XML文档,PHP4支持SAX和DOM标准,也可以使用XSLT扩展库来转换XML文档。PHP5基于强健的libxm2标准化了所有的XML扩展,并添加了SimplcXML和XMLRcadcr支持,扩展了其在XML方面的功能。另外,还有很多其它有趣的扩展库。例如mnoGoSearch搜索引擎函数、IRC网关函数、多种压缩工具(gzip、bz2、zip)、日

8、历转换、翻译……如果需要自C配置服务器和PI1P,有两个方法将PI1P连接到服务器上。对于很多服务器,PHP均有一个直接的模块接口(也叫做SAPI)o这些服务器包括Apache、MicrosoftInter

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。