PHP核心技术简介技巧.ppt

  1. 1、本文档共12页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
PHP 最早由 Rasmus Lerdorf 在1995年发明的,英文:Hypertext Preprocessor, PHP是超级文本预处理语言的缩写。 支持Linux、Unix、Windows、Android等多种操作系统,具有超强的跨平台性。 PHP是一种嵌入式脚本语言,能嵌入到HTML代码中,被浏览器直接解释执行。当PHP语言升级到PHP4之后,也是一种面向对象的编程语言,具有面向对象的基本特性,例如:继承性、多态性、封装性、接口等。 Linux、Apache、MySQL、PHP整套的建站解决方案,是完全免费的、开源的,降低企业、单位的成本投入。 PHP主流的免费开源框架:ThinkPHP、ECshop、CodeIgniter、ShopNC等,提高了开发的效率。 PHP5具有丰富的函数库,能代替传统的自定义函数,实现一些特殊的功能。包括:魔术方法、回调函数、正则表达式、数组处理、字符串处理、文件处理、图像处理、数据库事务、异常处理等。 PHP具有两种类型的数组,包括:索引数组、关联数组。其中关联数组的下标(键名)是可以自定义成字符串或者数字。数组具有多种处理函数,可根据数组的值、或者键名直接排序。数组函数:array_multisort()、array_map()、array_unique()等,能实现复杂的程序功能。 数据库PDO连接方式,能支持目前所有的主流数据库,包括:Mysql、Oracle、MS-SQL、dBase等。数据库事务处理机制,支持数据回滚,确保了数据的安全性、完整性。 PHP本身也提供了相当多的通信协议服务,例如IMAP、SNMP、NNTP、POP3等。有了这些通信协议的支持就可以开发相关的应用程序,例如:收发电子邮件程序、网络应用程序等。 PHP除了可以输出HTML以外,还可以输出PDF、XHTML和XML等。 目前,绝大部分的页面延时,都集中在对数据库的操作延时。Memcache缓存机制,将常用的数据储存在内存中,方便快速提取,减少了对数据库的访问。无刷新交换技术,能针对页面进行局部刷新,减少了数据库的访问量,减少了整页加载的时间。 Smart模板的应用,确保了PHP中MVC三层架构的实现,降低系统的耦合度,同时便于开发与维护。在将控制、数据、视图独立的同时,将美工的“前端”与PHP程序员的“编码”分离开来,提升了开发的速度。 PHP是一种解释型的语言,执行的速度较快,仅次于汇编语言和C语言,市场占有率排前五位。主流的社区: PHPChina论坛、PHP1.CN、 PHP100、LAMP兄弟连等,提供了大量的开源代码、技术框架、技术文档等,为PHP的拓展提供了有利的条件。

文档评论(0)

1112111 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档