PHP 讲义 第 2 页 共 90 页
目录
序 .......................................................................................................................................................................................... 4
第一章 PHP 简介 ............................................................................................................................................................... 6
第一节 PHP 简介 ........................................................................................................................................................ 6
1.Web 程序工作原理 .......................................................................................................................................... 6
2.PHP 简介 .......................................................................................................................................................... 9
第二节 PHP 的开发环境的搭建 ................................................................................................................................ 9
1.程序编写,软件开发工具软件的选用 ........................................................................................................... 9
2.服务器软件的安装和配置 ............................................................................................................................. 10
第三节 实验一 PHP 开发环境的搭建 .................................................................................................................... 11
0.实验目的 ......................................................................................................................................................... 11
1.实验准备 ......................................................................................................................................................... 12
2.PHP 的安装和配置 ........................................................................................................................................ 12
3.Apache 的安装和配置................................................................................................................................... 12
4.测试 Apache 对 PHP 的支持 ....................................................................................................................... 13
5.MySQL 软件的安装和服务的启动 ............................................................................................................... 14
第二章 Web 客户端技术 ................................................................................................................................................. 16
第一节 Web 客户端工作原理 .................................................................................................................................. 16
1.浏览器工作原理 ............................................................................................................................................. 16
2.HTML 工作原理 ............................................................................................................................................. 16
3.JavaScript 工作原理 ..................................................................................................................................... 20
第二节 Web 客户端基本技术 .................................................................................................................................. 21
第三节 实验二 Web 客户端技术 ............................................................................................................................ 34
第三章 PHP 语法 ............................................................................................................................................................. 36
第一节 基本语法 ...................................................................................................................................................... 36
1.最简单的 PHP 程序 ....................................................................................................................................... 36
2.剖析最简单的 PHP 程序 ............................................................................................................................... 37
3.常用变量处理函数 ......................................................................................................................................... 37
4.访问客户端变量的方法 ................................................................................................................................. 40
5.PHP 变量的作用域 ........................................................................................................................................ 41
6.超全局变量数组 ............................................................................................................................................. 41
7.数据类型 ......................................................................................................................................................... 43
8.运算符 ............................................................................................................................................................. 47
9.函数 ................................................................................................................................................................. 48
10.session 的应用 ............................................................................................................................................ 51
第二节 PHP 编程要点 .............................................................................................................................................. 53
1.流程控制结构 ................................................................................................................................................. 53
2. PHP 嵌入 HTML 或 JavaScript 中 ............................................................................................................. 53
3.用 PHP 输出 HTML 或 JavaScript .............................................................................................................. 55
4.自服务程序 ..................................................................................................................................................... 56
第三节 实验二 PHP 语法实验 ................................................................................................................................ 57
第四章 MySQL 数据库 .................................................................................................................................................... 58
第一节 MySQL 的基本使用 .................................................................................................................................... 58
1.数据库基础知识 ............................................................................................................................................. 58
2.MySQL 简介 ................................................................................................................................................... 58
3.MySQL 的命令操作 ....................................................................................................................................... 58
4.MySQL 的图形化客户端工具软件 ............................................................................................................... 61
第二节 用 PHP 操纵 MySQL ................................................................................................................................... 62