1 / 20
文档名称:

php教程,php总结笔记教程.doc

格式:doc   页数:20页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

php教程,php总结笔记教程.doc

上传人:xgs758698 2016/3/21 文件大小:0 KB

下载得到文件列表

php教程,php总结笔记教程.doc

文档介绍

文档介绍:一、 PHP 概述二、 PHP 基础三、面向对象思想四、面向对象的 PHP( 五、字符串和正则表达式六、 PHP 专题相关七、 PHP 常用 API 分类汇总八、 MVC 框架及模板九、 PHP 网站部署及安全十、 PHP 网站常见模块(非框架版) 十一、 PHP 网站常见模块( TP 框架版) 十二、用 PHP+Mysql 构造网站系统案例(详细设计文档) 以下内容由 o 整理) 一、 PHP 概述 PHP (“ PHP: Hypertext Preprocessor ”, 超文本预处理器的字母缩写 o )是一种被广泛应用的开放源代码的多用途脚本语言,它可嵌入到 HTML 中,尤其适合 web 开发。和客户端的 JavaScript 不同的是, PHP 代码是运行在服务端的。使用 PHP 的一大好处是它对于初学者来说极其简单, 同时也给专业的程序员提供了各种高级的特性。 PHP 主要是用于服务端的脚本程序,因此可以用 PHP 来完成任何其它的 CGI 程序能够完成的工作, 例如收集表单数据, 生成动态网页, 或者发送/ 接收 Cookies 。但 PHP 的功能远不局限于此。 PHP 脚本主要用于以下三个领域: ?服务端脚本。这是 PHP 最传统,也是最主要的目标领域。开展这项工作需要具备以下三点:PHP 解析器(CGI 或者服务器模块)、web 服务器和 web 浏览器。需要在运行 web 服务器时,安装并配置 PHP ,然后,可以用web 浏览器来访问 PHP 程序的输出,即浏览服务端的 PHP 页面。如果只是实验 PHP 编程,所有的这些都可以运行在自己家里的电脑中。请查阅安装一章以获取更多信息。?命令行脚本。可以编写一段 PHP 脚本,并且不需要任何服务器或者浏览器来运行它。通过这种方式,仅仅只需要 PHP 解析器来执行。这种用法对于依赖 cron (Unix 或者 Linux 环境)或者 Task Scheduler (Windows 环境)的日常运行的脚本来说是理想的选择。这些脚本也可以用来处理简单的文本。请参阅 PHP 的命令行模式以获取更多信息。?编写桌面应用程序。对于有着图形界面的桌面应用程序来说,PHP 或许不是一种最好的语言,但是如果用户非常精通 PHP ,并且希望在客户端应用程序中使用 PHP 的一些高级特性,可以利用 PHP-GTK 来编写这些程序。用这种方法,还可以编写跨平台的应用程序。 PHP-GTK 是PHP 的一个扩展,在通常发布的 PHP 包中并不包含它。如果对 PHP-GTK 感兴趣,请访问其?网站以获取更多信息。 PHP 能够用在所有的主流操作系统上, 已经支持了大多数的 web 服务器,使用 PHP ,可以自由地选择操作系统和 web 服务器。同时,还可以在开发时选择使用面对过程和面对对象, 或者两者混和的方式来开发。尽管 PHP 4 不支持 OOP 所有的标准, 但很多代码仓库和大型的应用程序( 包括 PEAR 库) 仅使用 OOP 代码来开发。 PHP 5 弥补了 PHP 4 的这一弱点,引入了完全的对象模型。使用 PHP , 并不局限于输出 HTML 。 PHP 还能被用来动态输出图像、 PDF 文件甚至 Flash 动画( 使用 libswf 和 Ming )。还能够非常简便的输出文本, 例如 XHTML 以及任何其它形式的 XML 文件。 PHP 能够自动生成这些文件,在服务端开辟出一块动态内容的缓存,可以直接把它们打印出来,或者将它们存储到文件系统中。 PHP 最强大最显著的特性之一,是它支持很大范围的数据库。同时还有一个叫做 PDO 的数据库抽象扩展库使得可以自由地使用该扩展库支持的任何数据库。另外, PHP 还支持 ODBC ,即 Open Database Connection Standard ( 开放数据库连接标准), 因此可以连接任何其它支持该世界标准的数据库。 PHP 还支持利用诸如 LDAP 、 IMAP 、 SNMP 、 NNTP 、 POP3 、 HTTP 、 COM ( Windows 环境) 等不计其数的协议的服务。还可以开放原始网络端口, 使得任何其它的协议能够协同工作。 PHP 支持和所有 web 开发语言之间的 WDDX 复杂数据交换。关于相互连接, PHP 已经支持了对 Java 对象的即时连接, 并且可以将他们自由的用作 PHP 对象。甚至可以用我们的 CORBA 扩展库来访问远程对象。 PHP 具有极其有效的文本处理特性,支持从 POSIX 扩展或者 Perl 正则表达式到 XML 文档解析。为了解析和访问 XML 文档, PHP 4 支持 SAX 和 DOM 标准,也可以使用 XSLT 扩展库来转换 XML 文档。 PHP 5 基于强