阶段
php类型
|
Web服务器的应用与管理
|
集成软件安装;各个服务的运行原理;目录结构;配置文件;配置文件;常用配置
|
PHP语法格式
|
PHP在Web开发中的应用;PHP的运行环境介绍;语言标记;指令分隔符“分号”;程序注释;在程序中使用空白的处理
|
PHP变量
|
变量的声明;变量的命名;可变变量;变量的引用赋值
|
变量的类型
|
类型介绍;布尔型(boolean);整型(integer);浮点型(float或double);字符串(String); 数组(Array) 对象(Object);资源类型(Resource);NULL类型;伪类型介绍; 数据类型之间相互转换
|
PHP中的常量使用
|
常量的定义和使用;常量和变量;预定义常量
|
PHP中的运算符
|
算术运算符;字符串运算符;赋值运算符;比较运算符;逻辑运算符;位运算符;其他运算符;运算符的优先级;表达式
|
分支结构
|
单一条件分支结构(if);双向条件分支结构(else子句);多向条件分支结构(elseif子句);多向条件分支结构(switch语句) 巢状条件分支结构;条件分支结构应用实例(简单计算器)
|
循环结构
|
while语句;do…while循环;for语句;特殊的流程控制语句
|
PHP中的函数
|
函数的定义;自定义函数;函数的工作原理和结构化编程; PHP变量的范围; 参数的传递;变量函数;递归函数;使用自定义函数库
|
第二阶段
php数组
|
数组的概述
|
数组的分类
|
数组的定义
|
直接赋值的方式声明数组;使用array()语言结构新建数组;多维数组的声明
|
数组的遍历
|
使用for语句循环遍历数组;使用foreach语句遍历数组;联合使用list( )、each( )和while循环遍历数组
|
预定义数组
|
服务器变量:$_SERVER;环境变量:$_ENV;HTTP GET变量:$_GET;HTTP POST变量:$_POST; request变量:$_REQUEST; HTTP文件上传变量:$_FILES;HTTP Cookies:$_COOKIE;Session变量:$_SESSION;Global变量:$GLOBALS
|
数组的相关处理函数
|
数组的键/值操作函数;统计数组元素的个数和唯一性;使用回调函数处理数组的函数; 数组的排序函数;拆分、合并、分解 和接合数组;数组与数据结构;其他有用的数组处理函数
|
字符串的处理介绍
|
正则表达式简介;正则表达式的语法规则
|
常用的字符串输出函数
|
常用的字符串格式化函数;去除空格和字符串填补函数;字符串大小写的转换;和HTML标签相关的字符串格式化;其他字符串格式化函数
|
字符串比较函数
|
按字节顺序进行字符串比较;按自然排序进行字符串比较
|
正则表达式在字符串处 理中的应用
|
正则表达式简介;正则表达式的语法规则
|
与Perl兼容的正则表达 式函数
|
字符串的匹配与查找;字符串的替换; 字符串的分割和连接
|
日期和时间
|
UNIX时间戳;在PHP中获取日期和时间;日期和时间格式化输出;修改PHP的默认时区;使用微秒计算PHP脚本执行时间
|
动态图像处理
|
PHP中GD库的使用;画布管理;设置颜色;生成图像;绘制图像;在图像中绘制文字
|
文件系统概述
|
文件类型;文件的属性
|
目录的基本操作
|
解析目录路径;遍历目录;统计目录大小;建立和删除目录;复制或移动目录
|
文件的基本操作
|
文件的打开与关闭;写入文件;读取文件内容;访问远程文件;移动文件指针;文件的锁定机制;文件的一些基本操作函数
|
文件的上传与下载
|
文件上传;处理多个文件上传;文件下载
|
第三阶段实际项目案例实操
|
项目分析与设计
|
cms项目功能展示;项目的模块划分;项目的结构编写;项目的重要模块分析讲解;项目中的一些常见问题实现与解决
|
用户管理
|
后台登录;权限判断;用户浏览;详情显示;修改状态;搜索分页
|
分类管理
|
浏览分类;添加类别;修改类别;删除分类
|
商品管理
|
添加商品并上传商品图片;浏览商品;修改状态;删除商品;修改商品;商品详情;搜索分页
|
会员中心
|
会员注册(带验证);会员登录;个人信息
|
扩展功能
|
评论管理;积分管理;统计管理
|