没有合适的资源?快使用搜索试试~ 我知道了~
PHP 基础教程——PHP入门者的经典教材
需积分: 3 2 下载量 140 浏览量
2011-05-05
22:44:14
上传
评论
收藏 1.54MB PDF 举报
温馨提示
本书能使入学者对PHP有初步了解,也适宜作为PHP先修课的教材,但如果读者想深入了解PHP,这本教材就显得不适合了。
资源推荐
资源详情
资源评论
PHP 讲义 第 1 页 共 95 页
PHP 基础教程
简明教程
PHP 讲义 第 2 页 共 95 页
目录
序
...........................................................................................................................................................................................................................
...........................................................................................................................................................................................................................
...........................................................................................................................................................................................................................
...........................................................................................................................................................................................................................
4
4
4
4
第一章 PHP
PHP
PHP
PHP 简介
.............................................................................................................................................................................................
.............................................................................................................................................................................................
.............................................................................................................................................................................................
.............................................................................................................................................................................................
6
6
6
6
第一节 PHP 简介
......................................................................................................................................................................................... 6
1.Web 程序工作原理
..............................................................................................................................................................................
6
2.PHP 简介
................................................................................................................................................................................................
7
第二节 PHP 的开发环境的搭建
............................................................................................................................................................... 8
1. PHP 程序开发工具
..............................................................................................................................................................................
8
2. 服务器软件的安装和配置
..................................................................................................................................................................
8
第三节 实验一 PHP 开发环境的搭建
.................................................................................................................................................... 8
1 . 实验目的
.................................................................................................................................................................................................
8
2 . 实验准备
.................................................................................................................................................................................................
8
3 . WAMP5 的安装和配置
.......................................................................................................................................................................
9
4. 测试 Apache 对 PHP 的支持
...........................................................................................................................................................
9
5.MySQL 软件的安装和服务的启动
................................................................................................................................................
10
第二章 WEB
WEB
WEB
WEB 客户端技术
............................................................................................................................................................................
............................................................................................................................................................................
............................................................................................................................................................................
............................................................................................................................................................................
11
11
11
11
第一节 W EB 客户端工作原理
................................................................................................................................................................. 11
1. 浏览器工作原理
..................................................................................................................................................................................
11
2.HTML 工作原理
..................................................................................................................................................................................
11
3.JavaScript 工作原理
.........................................................................................................................................................................
15
第二节 W EB 客户端基本技术
.................................................................................................................................................................
16
第三节 实验二 W EB 客户端技术
..........................................................................................................................................................
30
第三章 PHP
PHP
PHP
PHP 语法
...........................................................................................................................................................................................
...........................................................................................................................................................................................
...........................................................................................................................................................................................
...........................................................................................................................................................................................
32
32
32
32
第一节 基本语法
........................................................................................................................................................................................
32
1. 最简单的 PHP 程序
...........................................................................................................................................................................
32
2. 剖析最简单的 PHP 程序
..................................................................................................................................................................
33
3. 常用变量处理函数
.............................................................................................................................................................................
33
4. 访问客户端变量的方法
....................................................................................................................................................................
36
5.PHP 变量的作用域
............................................................................................................................................................................
37
6. 超全局变量数组
.................................................................................................................................................................................
37
7. 数据类型
...............................................................................................................................................................................................
39
8. 运算符
...................................................................................................................................................................................................
44
9. 函数
........................................................................................................................................................................................................
44
10.session 的应用
.................................................................................................................................................................................
47
第二节 PHP 编程要点
..............................................................................................................................................................................
49
1. 流程控制结构
......................................................................................................................................................................................
49
2. PHP 嵌入 HTML 或 JavaScript 中
..............................................................................................................................................
50
3. 用 PHP 输出 HTML 或 JavaScript
...............................................................................................................................................
52
4. 自服务程序
..........................................................................................................................................................................................
53
第三节 实验二 PHP 语法实验
...............................................................................................................................................................
54
第四章 MYSQL
MYSQL
MYSQL
MYSQL 数据库
................................................................................................................................................................................
................................................................................................................................................................................
................................................................................................................................................................................
................................................................................................................................................................................
55
55
55
55
第一节 M Y SQL 的基本使用
...................................................................................................................................................................
55
1. 数据库基础知识
.................................................................................................................................................................................
55
PHP 讲义 第 3 页 共 95 页
2.MySQL 简介
........................................................................................................................................................................................
55
3.MySQL 的命令操作
..........................................................................................................................................................................
55
4.MySQL 的图形化客户端工具软件
................................................................................................................................................
58
第二节 用 PHP 操纵 M Y SQL
..................................................................................................................................................................
59
1.PHP 数据类型:资源型
...................................................................................................................................................................
59
2.PHP 中用于操纵 MySQL 数据库的函数
....................................................................................................................................
60
3. PHP 操纵 MySQL 实例
..................................................................................................................................................................
64
4.MySQL 的常用列类型
......................................................................................................................................................................
66
5. 用在查询中的运算符和函数
...........................................................................................................................................................
67
第三节 实验四 M Y SQL 实验
.................................................................................................................................................................
74
1.MySQL 基本命令练习
......................................................................................................................................................................
74
2. 使用 phpMyAdmin
.............................................................................................................................................................................
77
第五章 WEB
WEB
WEB
WEB 软件开发
.................................................................................................................................................................................
.................................................................................................................................................................................
.................................................................................................................................................................................
.................................................................................................................................................................................
78
78
78
78
第一节 系统分析和系统设计
.................................................................................................................................................................
78
1. 用户需求
...............................................................................................................................................................................................
78
2. 系统分析与设计
.................................................................................................................................................................................
79
第二节 系统实施和系统测试
.................................................................................................................................................................
87
第三节 实验
.................................................................................................................................................................................................
87
PHP 讲义 第 4 页 共 95 页
序
编写一本有关 PHP 的简明教程,对 PHP 选修课程而言,是很必要的。
PHP 语言是开放源代码语言,由 PHP 开发小组及全世界的 PHP 爱好者时刻进行着维护和更新,不断增强其
功能,所以在网络上不断地会涌现大量的 PHP 的电子参考手册,在书店和图书馆里,有关 PHP 的图书也是汗
牛充栋 , 日新月异 , 这些参考手册和图书 , 其内容越来越丰富 , 在描述上不可谓不详尽 , 但是这些 “ 详尽 ” 的细节
描写 , 对初学者而言 , 都显得 “ 大而全 ” , 看起来犹如走进了迷宫 , 总感觉不甚明了 。 笔者在教学实践中 , 曾拿它
们直接作为教材使用,效果不是很好,感觉它们不便于直接作为教材使用,尤其是对课时 40 左右的 PHP 选修
课程而言。
本讲义是作者根据自己在实际 Web 软件开发工作中 , 对使用 PHP 进行 Web 软件开发 , 及实际教学经验的一
个简明总结 , 结合相关参考文献 , 整理 , 编写而成 , 力求简明扼要 , 以适合选修课教学实际的需要 , 所以 , 本讲
义只包含了初学者入门所需的必要的知识和实践内容。
由于本讲义描述中,含有较多的个人见解和体会,不足之处,请各位专家、老师和读者不吝指正。
参考文献:
① PHP 手册 ( 官方最新版 : http://www.php.net/download-docs.php ) : 由 PHP Documentation Group 编写 , 全面
、
权威,不断更新,适合高级编程人员参考。
② PHP 手册,台湾星空浪子翻译版:主要针对 PHP4 而编写,内容简易,适合初学者使用,只是有些台湾用
语。
③ PHP 程序设计 , Rasmus Lerdorf , 中国电力出版社 , 2003 : PHP 创始人 、 PHP 开发小组领军人物 Rasmus
Lerdorf 的经典著作,本书是一本全面、详尽、权威的国外经典译著。
④ Web 数据库基础教程,魏善沛编著,中国铁道出版社, 2003 。
⑤ PHP 经典实例 , Sterling Hughes 等 , 中国电力出版社 , 2003 : 由 PHP 开发小组核心人物 Sterling Hughe s
等著,本书也是国外经典译著。
⑥ PHP 高级开发技术与应用,曹轶群等, 清华大学出版, 2002
Rasmus Lerdorf, PHP 程序设计 , 中国电力出版社 ,2003, 定价 :68 元 ( 国外经典 )
Sterling Hughes 等 , PHP 经典实例 , 中国电力出版社 ,2003, 定价 :39 元 ( 国外经典 )
曹轶群等 ,PHP 高级开发技术与应用 ,2002, 清华大学出版社 , 定价 :32 元
PHP 讲义 第 5 页 共 95 页
第一章 PHP 简介
第一节 PHP 简介
1.Web
1.Web
1.Web
1.Web
程序工作原理
( 1 ) 什么是 Web 程序
Web 本意是 蜘蛛网 和网的意思。现广泛译作 网络 、 互联网 等技术领域。表现为三种形式,即 超文本
( hypertext ) 、 超媒体 ( hypermedia ) 、 超文本传输协议 ( HTTP ) 等 Web 程序 , 通俗的讲 , 就是把 Web 程序放
到一个服务器上,用户可以通过网页浏览器访问该资源。
Web 的发展目前有三个阶段 Web1.0 、 Web2.0 、 Web3.0 。其中 Web1.0
( 4 )浏览器 / 服务器程序工作原理
若通过客户机中的浏览器( Browser ) ,向服务器发出请求,接收其响应的结果,那么,这时,我们称这样的协
作方式为 B/S 方式,或 B/S 架构,其工作原理如图 3 所示:
图 1.1 浏览器 / 服务器程序的工作原理
这时 , 客户端程序就是浏览器 , 而浏览器的安装是随着操作系统的安装完成的 , 不需要用户额外安装 。 大多数情
况下 , 大多数人用的操作系统是 Windows 操作系统 , 对他们而言 , 使用 B/S 程序 ( 如上网看新闻 , 收发电子邮
件 ) , 可不需要安装专门的客户端程序 , 直接在浏览器中操作即可 。 这使得 B/S 程序的维护十分方便 , 因为不用
管客户端程序,只要维护好服务器端程序即可。
人们说当今是一个网络时代 , 实际上着重指得是互联网时代 , 也就是 Web 的时代 。 人们使用这种 B/S 程序比较
多,是造成这种叫法的一个重要缘故。
本课程中的 Web 程序,就是指这种 B/S 程序。
表 1 几种常见服务器软件
服务器软件类别 服务器软件举例 功能
Web 服务器软件
Apache 、
IIS
、 PW S
等
接收来自浏览器的任务请求,分派任务给其他服务器软件,接
收其他服务器软件对任务的处理的结果,将该结果返回给浏览
器
服务器端脚本解释软件
( 一般与 Web 服务器软
件同处于同一台机器上 )
PHP 、 ASP 、
ASP.NET 、 JSP 等
接收来自 Web 服务器软件分派给自己的服务器端脚本执行任
务 ; 进行脚本的语法分析 , 若语法有错误 , 则向 Web 服务器返
回出错信息,否则,执行脚本,将解析结果 / 执行结果返回 给
Web 服务器软件
数据库服务器软件
MySQL 、 Oracle
、
MS SQL Server 等
接收来自其他服务器软件的数据处理任务请求,执行该任务,
将执行结果返回给请求者
服务器端脚本:用服务器端编程语言编写的程序。
服务器端编程语言:只运行在服务器端,被服务器所解释和执行的编程语言,如 PHP 语言。
( 6 ) B/S 程序工作的具体过程
说明:在以后的 B/S 程序图示中,通信线路不再特别表示。
剩余94页未读,继续阅读
资源评论
abc1637370794
- 粉丝: 0
- 资源: 1
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 上位机通过PCle把数据发送给FPGA,FPGA打包后通过光纤模块发送出去,同时FPGA保存光纤过来的数据到DDR3中,当DDR3中的数据存够一定数量把DDR3中的数据通过PCle发送给上位机
- 基于javaweb的房屋租赁系统.zip
- MATLAB路径规划仿真 轨迹规划,船舶轨迹跟踪控制,数学模型基于两轮差速的小车模型,用PID环节对航向角进行控制,迫使小车走向目标,或用PID环节对航向角和距离进行控制,迫使小车走向目标 LQR 算
- 基于SpringBoot+vue的旅游网站(含报告).zip
- 思科模拟器校园网大项目
- IF开环切龙伯格观测器永磁同步电机无位置传感器控制全离散化仿真,可生成基于STM32工程代码,仿真工程代码均有 另配有手把手视频教程一步步实现 爽快赠送SIMULINK DSP 28335自动代码生
- 云安新一代加密系统.rar
- 三相风光储LCL并网风光储三相并网直流微电网 仿真系统构成: 光伏发电系统、风力发电系统、储能系统、负载、逆变器lcl大电网 附参考文献 有逆变器控制参数,lcl参数计算m文件提供参考 1、光伏系
- 风光储超级电容混合储能HESS三相LC并网仿真系统构成: 光伏发电系统、风力发电系统、混合储能系统、三相逆变、LC滤波、大电网 1、光伏系统采用扰动观察法实现mppt控制,经过boost电路并入700
- 基于Matlab实现simulink的apf仿真模型.rar
- 单PWM加移相控制谐振型双有源桥变器(DAB SRC)闭环仿真模型 定频模式,可通过改变原边开关占空比实现输出电压的调节 matlab simulink环境
- 实验室预约系统mysql数据库
- ascll码表计算机科学中ASCII码详解及应用: 编程语言实现与基础编码规范介绍
- .NET跨平台开发框架:架构解析及其应用场景
- 风储惯量调频仿真模型,风电调频,一次调频,四机两区系统,采用频域模型法使得风电渗透率25%,附加惯性控制,储能附加下垂控制,参与系统一次调频,系统频率特性优 有SOC特性 特点,风储联合仿真速度很快
- GitHub:全球开发者协作的殿堂-解析其功能、文化、商业模型与社会影响
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功