PHP核心技术简介讲解

相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

六、支持多种数据库:
数据库 PDO连接方式,能支持目前所有的主流 数据库,包括:Mysql、Oracle、MS-SQL、dBase 等。数据库事务处理机制,支持数据回滚,确保 了数据的安全性、完整性。
七、支持多种通信协议:
PHP 本身也提供了相当多的通信协议服务, 例如 IMAP 、 SNMP 、 NNTP 、 POP3 等。有了这些 通信协议的支持就可以开发相关的应用程序,例 如:收发电子邮件程序、网络应用程序等。
仅次于汇编语言和 C 语言,市场占有率排前五位。
三、开源性:
Linux、Apache、MySQL、PHP整套的建站解 决方案,是完全免费的、开源的,降低企业、 单位的成百度文库投入。
PHP主流的免费开源框架:ThinkPHP、ECshop、
CodeIgniter 、 ShopNC 等,提高了开发的效率。
四、丰富的函数库:
PHP5 具有丰富的函数库,能代替传统的自 定义函数,实现一些特殊的功能。包括:魔术 方法、回调函数、正则表达式、数组处理、字 异常处理等。
符串处理、文件处理、图像处理、数据库事务、
五、数组的扩展:
PHP 具有两种类型的数组,包括:索引数组、 关联数组。其中关联数组的下标(键名)是可以 自定义成字符串或者数字。数组具有多种处理函 数,可根据数组的值、或者键名直接排序。数组 函 数 : array_multisort() 、 array_map() 、 array_unique()等,能实现复杂的程序功能。
前言:
PHP 最早由 Rasmus Lerdorf 在1995年发明 的,英文:Hypertext Preprocessor, PHP是超 级文本预处理语言的缩写。
一、具有跨平台性:
支持Linux、Unix、Windows、Android等多种 操作系统,具有超强的跨平台性。
二、语言特点:
PHP 是 一 种 嵌 入 式 脚 本 语 言 , 能 嵌 入 到 HTML 代 码 中 , 被 浏 览 器 直 接 解 释 执 行 。 当 PHP 语言升级到 PHP4 之后,也是一种面向对 象的编程语言,具有面向对象的基本特性,例 如:继承性、多态性、封装性、接口等。
十、模板技术、静态页面处理技术:
Smart模板的应用,确保了PHP中MVC三层架 构的实现,降低系统的耦合度,同时便于开发与 维护。在将控制、数据、视图独立的同时,将美 提升了开发的速度。
工的“前端”与 PHP 程序员的“编码”分离开来,
结束语:
PHP 是一种解释型的语言,执行的速度较快, 主 流 的 社 区 : PHPChina 论 坛 、 PHP1.CN 、 PHP100 、 LAMP 兄弟连等,提供了大量的开源代 码、技术框架、技术文档等,为 PHP 的拓展提供 了有利的条件。
八、支持多种输出模式:
PHP 除了可以输出 HTML 以外,还可以输出 PDF、XHTML和XML等。
九、缓存技术、无刷新交互技术:
目前,绝大部分的页面延时,都集中在对数 据库的操作延时。 Memcache 缓存机制,将常用 的数据储存在内存中,方便快速提取,减少了对 数据库的访问。无刷新交换技术,能针对页面进 行局部刷新,减少了数据库的访问量,减少了整 页加载的时间。
相关文档
最新文档