php初步[宝典]

上传人:jiups****uk12 文档编号:45561932 上传时间:2018-06-17 格式:PPT 页数:43 大小:416.50KB
返回 下载 相关 举报
php初步[宝典]_第1页
第1页 / 共43页
php初步[宝典]_第2页
第2页 / 共43页
php初步[宝典]_第3页
第3页 / 共43页
php初步[宝典]_第4页
第4页 / 共43页
php初步[宝典]_第5页
第5页 / 共43页
点击查看更多>>
资源描述

《php初步[宝典]》由会员分享,可在线阅读,更多相关《php初步[宝典](43页珍藏版)》请在金锄头文库上搜索。

1、顾曾 2013.1宣 毫 飘 芒 庸 阶 葱 结 想 各 赚 哑 哉 匠 慕 惕 呼 央 殃 苫 攫 呀 步 横 牙 削 渠 揉 打 痢 霞 呢 P H P 初 步 P H P 初 步目录一. 简介 二. 发展 三. 应用领域 四. PHP用法 五. PHP框架 六. 一些开源产品 七. 发展前景曝 酱 试 摇 调 骗 挥 桔 晦 颈 碾 饭 话 他 据 莽 礁 翁 枝 敖 藐 无 镣 孔 撵 坍 绽 茶 困 招 音 尚 P H P 初 步 P H P 初 步一.简介PHP(PHP:Hypertext Preprocessor)是一种在计算 机上运行的脚本语言,主要用途是在于处理动态网页 ,也

2、包含了命令行运行接口(command line interface ),或者产生图形用户界面(GUI)程序。PHP 最早由 Rasmus Lerdorf 在1995年发明,而现在 PHP的标准由PHP Group和开放源代码社区维护。料 悉 象 实 丧 随 耙 许 为 略 粤 耽 俘 蝉 笛 霖 倒 根 事 宪 缎 捏 煽 腕 公 烷 俩 仟 娟 鸯 戌 超 P H P 初 步 P H P 初 步PHP 的发明人 Rasmus Lerdorf泉 辱 剪 登 柬 咳 压 框 钩 剩 线 钉 诗 囚 宁 衅 琅 阂 听 泼 挚 论 吮 邯 傈 欺 肠 晋 兆 吵 几 跃 P H P 初 步 P H

3、 P 初 步PHP 的应用范围相当广泛,尤其是在网页程序的开发 上。一般来说 PHP 大多运行在网页服务器上,通过运 行PHP代码来产生用户浏览的网页。PHP嵌入在 HTML 并由服务器解释运行。它可以用于 管理动态内容、支持数据库、处理会话跟踪,甚至构 建整个电子商务站点。它支持许多流行的数据库,包 括 MySQL、PostgreSQL、Oracle、Sybase、Informix 和 Microsoft SQL Server。 座 八 嘴 豆 杉 蔡 酚 较 椅 靡 脸 悸 簿 黔 勇 蹭 蜡 肉 鹅 凑 薪 组 膀 吻 官 筋 文 与 宿 酷 氦 竞 P H P 初 步 P H P 初

4、步PHP 可以在多数的服务器和操作系统上运行,而且使 用 PHP 完全是免费的。不过通常它被安装在Linux或 Unix服务器,与MySQL、Apache共同组成被称为 LAMP的Web服务平台。估 堡 攒 讥 绝 态 赶 讲 票 蛹 胺 证 侯 把 廊 魂 珍 青 袖 觅 杭 溜 疏 浅 即 旦 掸 湖 尽 惟 伸 生 P H P 初 步 P H P 初 步二. PHP的发展PHP 1.0PHP与其说是一门独特的脚本语言,还不如说是用 Perl写成的CGI包装程序。后来为了提高性能又用C进 行了重写,这就是1994年发布的PHP 1.0。这个时候也 只是一个小型引擎,提供给用户在Web网站上

5、开发地 址簿、计数器等有限的小功能。声 废 赃 撅 思 板 犀 啃 鬼 赋 怀 沈 仑 柬 掌 滞 氏 蜂 签 惠 鸭 礼 惨 犯 裙 翼 鞘 适 伎 笨 驹 踊 P H P 初 步 P H P 初 步PHP/FI 2.0 后来,PHP1.0中增加了与关系数据库(DBMS) 的连接功能,另一方面与HTML表单的解释模块FI进 行合并后,这就是被称为PHP/FI 2.0的版本。 在PHP/FI 2.0中又加入了MySQL的支持功能,从 此确立了在服务器端处理环境中的位置。正是这个时 期,PHP的用户数开始迅速地增加了。荚 步 赃 债 胖 峻 祥 续 骏 粪 虐 哟 谚 拦 阐 患 垃 判 迈 晋

6、 戒 唬 尺 捎 墨 战 镜 童 蜀 掳 亨 持 P H P 初 步 P H P 初 步PHP 3.0 尽管PHP/FI 2.0 不断增加新功能,但它并不是一 个很稳定的开发环境。这时开始了全面重写PHP引擎 的工作,工程的管理人组织了一个虚拟的开发队伍, 集合全世界的公开源码的支持者参加到这个项目中来 。 完全改写后台的引擎后,PHP 3.0与PHP/FI 2.0 大 部分都不具备互换性。可是性能和稳定性大大地增强 了。国际化的版本就是从PHP 3.0开始的,提供了多国 语言的支持,中文版的使用也是从这个时候开始的。沪 沁 菇 孪 谭 筋 玉 窗 打 旺 饼 詹 颗 奄 涟 宿 摄 亭 颤

7、即 缮 乾 银 喉 图 逼 债 偶 辞 伙 买 舱 P H P 初 步 P H P 初 步PHP 4.0 在2000年5月发布的PHP 4.0中,安装了性能更高 的脚本引擎Zend后,成为了性能更好、更稳定的版本 。引入服务器抽象层的概念后,对各种Web服务器的 对应大大增强了。柒 繁 穿 钞 朴 假 理 妓 耽 噎 椿 拖 端 赃 送 烷 荆 票 桐 剔 个 雅 养 泳 仇 趟 傍 凉 肘 稗 渡 漏 P H P 初 步 P H P 初 步PHP 5.0 2004年7月,PHP 5.0.0 正式发布,PHP5.0中的 Zend Engine升级到了2.0版,包括基本语法在内的各 种修改,功能

8、得到了强化,最值得注意的是面向对象 语法的强化,可以像用Java等面向对象语言一样进行 编程了。 LMS系统是采用PHP5.3版本进行的开发。杏 鼓 巩 踏 嫉 沾 晾 史 瀑 骑 位 问 墙 福 肠 瞄 羚 羌 绦 产 掂 惦 椎 雄 辫 痴 役 佳 坞 续 蔗 崭 P H P 初 步 P H P 初 步PHP 6.0 目前可用的最新版本为5.4.10,据说php 6.0已经 发布,但在官网()上还未见有发布版本 可以下载。桶 吾 蚊 纽 袍 泰 谍 铝 米 拙 昨 灶 力 碰 坍 笆 王 差 铆 亦 涪 备 远 筷 剿 亮 粟 喉 壶 衡 眼 九 P H P 初 步 P H P 初 步三.

9、 PHP应用领域它可应用于任何地方、任何领域,并且已拥有几千万 个用户,其发展速度要快于在它之前的任何一种计算 机语言。PHP能够给企业和最终用户带来数不尽的好处。据统 计,全世界有超过1.5万家公司在使用PHP语言,其中 包括百度、YouTube、新浪微博、Facebook等著名的 网站,也包括汉莎航空电子订票系统、德意志银行的 网上银行、华尔街在线的金融信息发布系统等,甚至 还包括军队系统这类苛刻的环境。裙 痉 攒 衣 叹 代 愚 猿 随 歉 诉 潍 煞 圃 野 沿 受 赊 耶 毅 签 赡 木 召 唉 癌 鲍 锁 墓 柔 部 迷 P H P 初 步 P H P 初 步PHP的应用领域主要包

10、括以下几方面:中小型网站的开发。 大型网站的业务逻辑结果展示。 Web办公管理系统。 硬件管控软件的GUI。电子商务应用。 Web应用系统开发。多媒体系统开发。 企业级应用开发。醚 桓 案 揭 域 授 泵 染 贱 撵 电 旁 珍 第 疟 晒 签 札 班 情 拖 副 哩 迎 始 精 嗅 厘 宙 冀 翠 奏 P H P 初 步 P H P 初 步优点缺点CGI开发语言自由选择入门的门槛高完全移植选择的语言的优 点不支持Session等ASP.NET较高的性能运行环境被限定类库/控件丰富与开发环境联系紧密 JSP/Servlet自由选择运行环境入门的门槛高再利用性/可维护性好不适合小规模的系统较高的

11、性能 PHP 入门的门槛低每次请求初始化所有资源 ,无法将对象常驻内存可伸缩性、再利用性较好缺乏对名字空间的支持自由选择运行环境缺乏统一的命名规范极难出现内存泄露问题与其它Web开发语言的比较:蛊 苞 论 卉 剧 厕 琶 瘩 孝 指 醒 瞒 吮 盎 炯 盛 孟 榨 产 剩 租 桅 如 焚 伤 茅 午 凿 诈 杭 龋 酣 P H P 初 步 P H P 初 步性能指标比较: 肠 钉 力 向 进 害 纹 践 着 慎 凶 虹 嵌 待 四 傈 绵 滓 钱 纷 授 皖 灭 赵 峡 汲 苛 合 锨 麓 朱 伏 P H P 初 步 P H P 初 步四. PHP用法先看一个简单的例子,PHP 是嵌入在 HT

12、ML 中的, 可能文件几乎没有包含 HTML,但是通常这个文件是 PHP 与 HTML 的混合体。如在页面输出 “Hello,World“,会有这样的 语句: 募 签 犁 斤 恭 翰 焉 烘 徽 仿 捕 黔 牢 尾 它 锐 陵 汲 厚 丹 姿 志 敞 事 典 郧 阮 曰 怂 锁 庄 蹈 P H P 初 步 P H P 初 步PHP 的脚本块以 结束。您可以把 PHP 的脚本块放置在文档中的任何位置。当然,在支 持简写的服务器上,可以使用 来开始和结束 脚本块。不过,为了达到最好的兼容性,我们推荐您使用标准 形式 (),而不是简写形式。PHP 中的每个代码行都必须以分号结束。分号是一种 分隔符,

13、用于把指令集区分开来。缕 桅 处 氯 涟 控 汉 笨 衅 秉 泊 官 窑 捻 冻 表 戒 裔 稼 龚 瓜 咨 驴 比 缆 簇 窗 阜 动 法 妻 憾 P H P 初 步 P H P 初 步变量PHP 是一门松散类型的语言,不需要在设置变量之前 声明该变量,根据变量被设置的方式,PHP 会自动地 把变量转换为正确的数据类型。变量的命名规则: 1. 所有变量都是以 $ 符号开始的; 2. 变量名必须以字母或下划线 “_” 开头; 3. 变量名只能包含字母数字字符以及下划线; 4. 变量名不能包含空格。如果变量名由多个单词组 成,那么应该使用下划线进行分隔(比如 $my_string ),或者以大写

14、字母开头(比如 $myString)。凑 河 懒 壮 尔 驮 闺 对 皑 漓 乘 税 嫩 疟 涟 呢 规 锦 参 哀 决 怜 赁 懊 败 参 核 多 药 彪 蓄 淆 P H P 初 步 P H P 初 步循环在 PHP 中,可以使用下列循环语句: while 只要指定的条件成立,则循环执行代码块 do.while 首先执行一次代码块,然后在指定的条件成立时 重复这个循环 for 循环执行代码块指定的次数 foreach 根据数组中每个元素来循环代码块镰 枷 赂 靡 怖 帘 霸 婉 劝 峨 搐 诫 寝 饼 露 褂 此 探 窖 早 队 厉 包 示 颈 掇 漱 忧 弦 造 赶 拆 P H P 初 步

15、 P H P 初 步条件语句为不同的判断执行不同的动作时将使用条件语句来完 成此任务,格式如下: if.else 语句 在条件成立时执行一块代码,条件不成立时执行 另一块代码elseif 语句 与 if.else 配合使用,在若干条件之一成立时执行 一个代码块出 舱 焉 莫 喝 芍 热 馅 揍 苫 操 噎 萍 念 全 呸 轮 血 垣 馒 师 糠 揪 夏 突 邢 译 衔 摈 滓 葬 卯 P H P 初 步 P H P 初 步运算符算数运算符 +、-、 *、 /、 %、 +、 -赋值运算符 =、 +=、 -=、 *=、 /=、 .=、 %=比较运算符 =、!=、=、“; echo date(“Y.

16、m.d“); echo “; echo date(“Y-m-d“); ?以上代码的输出类似这样: 2013/01/13 2013.01.13 2013-01-13拢 鬼 草 鹅 肿 曼 怕 酚 钥 玲 壬 拢 层 份 毗 厄 库 份 康 零 邀 张 创 蚌 盘 业 您 担 频 瘟 滦 狐 P H P 初 步 P H P 初 步include 和 require 服务器执行 PHP 文件之前把该文件插入另一个 PHP 文件中 Fopen 在 PHP 中打开文件。等等。 临 秋 队 垛 愉 肄 莽 择 撕 揣 跌 臼 漂 嘲 漏 箍 它 盅 杀 威 及 诫 次 判 剪 沙 看 研 弓 孩 慢 轨 P H P 初 步 P H P 初 步最开始,PHP代码直接嵌

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号