新書推薦:
《
刻意练习不生气
》
售價:NT$
179.0
《
大宋理财:青苗法与王安石的金融帝国(全彩插图本)
》
售價:NT$
500.0
《
安全感是内心长出的盔甲
》
售價:NT$
305.0
《
快人一步:系统性能提高之道
》
售價:NT$
505.0
《
算法图解(第2版)
》
售價:NT$
356.0
《
科学的奇幻之旅
》
售價:NT$
352.0
《
画艺循谱:晚明的画谱与消闲
》
售價:NT$
653.0
《
新民说·现实政治史:从马基雅维利到基辛格
》
售價:NT$
454.0
|
內容簡介: |
本书由浅入深,全面、系统地介绍了PHP开发技术。作为一本面向入门读者的PHP书籍,本书尽量做到了语言的通俗易懂,把PHP的知识点同实际应用相结合进行讲解,更便于读者阅读领会。对PHP的各个知识点进行了细致的介绍,同时剖析每个概念,让读者对PHP语言有全面的认识。为了帮助读者快速掌握PHP,本书对每一个知识点都安排了相应的实例代码,让读者通过实例掌握关键知识点。读者只需将代码输入计算机调试,即可轻松掌握相关的知识。本书介绍的都是Web应用程序常用的知识点,并结合实例讲解,让读者在实际应用中能够快速上手,同时也方便读者对程序进行进一步扩展。
本书分4篇共20章,第1篇为PHP基础入门,由浅入深,逐步介绍了PHP开发环境的搭建,PHP的语法基础、PHP中的流程控制、数据处理以及数据库的应用等。第2篇为PHP应用模块,主要介绍用PHP实现的常用功能模块,如注册登录模块、文件上传模块、与AJAX相结合的动态更新模块等。第3篇为PHP扩展内容,主要讲解PHP正则表达式、PHP操作XML、PHP的优化与加密等。第4篇为PHP案例,主要是综合以上所有知识,通过综合实例讲解在PHP在实际中的综合应用。
|
目錄:
|
第1篇 PHP基础入门
第1章 安装PHP开发环境
1.1 初识PHP
1.1.1 静态网页与动态网页
1.1.2 什么是PHP
1.1.3 PHP发展历史
1.1.4 其他动态网页技术
1.2 常用的PHP环境
1.2.1 Apache+PHP
1.2.2 IIS+PHP
1.3 Apache的安装
1.3.1 安装Apache
1.3.2 测试Apache
1.4 PHP的安装
1.4.1 安装PHP
1.4.2 配置PHP
1.4.3 第一个PHP程序
1.5 其他工具的安装
1.5.1 MySQL的安装
1.5.2 phpmyadmin的安装
1.5.3 Editplus的安装
1.6 本章小结
第2章 PHP的基本用法
2.1 PHP的嵌入方法
2.1.1 静态页面的结构
2.1.2 ASP方法<%%>
2.1.3 PHP方法<? ?>
2.1.4 PHP方法<?php ?>
2.2 引用文件
2.2.1 require引用
2.2.2 include引用
2.2.3 二者的区别
2.3 注释方法
2.3.1 多行注释
2.3.2 单行注释
2.4 PHP代码编写规则
2.4.1 缩排规则
2.4.2 命名规则
2.5 本章小结
2.6 习题
第3章 常量与变量
3.1 PHP中的常量
3.1.1 数据类型
3.1.2 自定义常量
3.1.3 系统常量
3.1.4 魔术常量
3.2 PHP中的变量
3.2.1 自定义变量
3.2.2 系统变量
3.3 数组变量
3.3.1 创建数组
3.3.2 获取数组元素
3.3.3 为数组添加元素
3.3.4 创建并使用多维数组
3.4 本章小结
3.5 习题
第4章 运算符与表达式
4.1 运算符
4.1.1 数学运算符
4.1.2 字符运算符
4.1.3 比较运算符
4.1.4 赋值运算符
4.1.5 逻辑运算符
4.1.6 递增递减运算符
4.1.7 三目运算符
4.1.8 运算符优先级
4.2 表达式
4.3 本章小结
4.4 习题
第5章 流程控制
5.1 判断
5.1.1 if判断
5.1.2 if…else判断
5.1.3 if…elseif…else判断
5.1.4 switch判断
5.2 循环
5.2.1 while循环
5.2.2 do循环
5.2.3 for循环
5.2.4 foreach循环
5.2.5 break的使用
5.2.6 continue的使用
5.3 流程控制实例
5.3.1 输出星号
5.3.2 输出指定内容
5.3.3 求斐波那契数列
5.4 本章小结
5.5 习题
第6章 PHP中的函数
6.1 函数基础
6.1.1 什么是函数
6.1.2 函数的返回值
6.1.3 函数的参数
6.2 系统函数
6.2.1 内部系统函数
6.2.2 外部系统函数
6.3 函数的其他相关事项
6.3.1 有条件定义函数的使用
6.3.2 在一个函数中定义另一个函数
6.3.3 函数的递归使用
6.4 本章小结
6.5 习题
第7章 对象变量
7.1 面向对象与面向过程
7.1.1 什么是面向过程
7.1.2 什么是面向对象
7.1.3 面向对象与面向过程的特点
7.2 对象变量
7.2.1 什么是类
7.2.2 创建类
7.2.3 为类实例化对象
7.2.4 使用对象
7.2.5 稍微复杂的例子
7.2.6 类的继承
7.2.7 方法重载
7.2.8 类的引用
7.2.9 类的构造方法
7.3 使用类与对象
7.3.1 检查类是否定义
7.3.2 返回类的方法名
7.3.3 返回类的属性
7.3.4 返回对象的类名
7.3.5 检查类与对象的关系
7.3.6 检查方法是否存在
7.3.7 检查属性是否存在
7.4 本章小结
7.5 习题
第8章 数据的处理
8.1 操作数值
8.1.1 求绝对值
8.1.2 小数取整
8.1.3 角度与弧度转化
8.1.4 次方与平方根
8.1.5 求三角值
8.1.6 求最值
8.1.7 求随机数
8.1.8 进制转换
8.1.9 其他数值处理函数
8.2 操作字符串
8.2.1 字符串输出
8.2.2 字符串长度
8.2.3 字符串截取
8.2.4 字符串替换
8.2.5 字符串分割
8.2.6 字符串的比较
8.2.7 字符串的大小写
8.2.8 字符串与ASCII码
8.2.9 转换HTML特殊字符
8.2.10 字符串查找
8.2.11 其他字符串处理函数
8.3 操作数组
8.3.1 建立数组
8.3.2 数组长度
8.3.3 检查数组中值出现次数
8.3.4 数组排序
8.3.5 移动数组指针
8.3.6 移除重复的值
8.3.7 合并数组
8.3.8 检查数组中是否存在某个值
8.3.9 其他数组处理函数
8.4 操作日期时间
8.4.1 使用前的准备
8.4.2 格式化日期时间
8.4.3 取得日期时间信息
8.4.4 返回当前UNIX时间戳记
8.4.5 将英文文本的日期时间描述解析为UNIX时间戳
8.5 数据处理实例
8.5.1 处理数值
8.5.2 处理字符串
8.5.3 处理数组
8.5.4 处理日期时间
8.6 本章小结
8.7 习题
第9章 数据库操作
9.1 操作MySQL数据库
9.1.1 连接到服务器
9.1.2 显示可用数据库
9.1.3 创建数据库
9.1.4 选择数据库并显示表
9.1.5 在库中创建表
9.1.6 删除存在的库或表
9.2 操作表
9.2.1 操作前的准备工作
9.2.2 浏览已经存在的记录
9.2.3 添加记录
9.2.4 修改记录
9.2.5 删除记录
9.3 高级查询
9.3.1 使用WHERE子句
9.3.2 使用LIMIT子句
9.3.3 使用ORDER BY排序
9.3.4 使用模糊查询
9.3.5 常用的SQL函数
9.4 数据库的备份与导入
9.4.1 备份数据库
9.4.2 导入数据库
9.5 本章小结
9.6 习题
第2篇 PHP应用模块
第10章 表单交互——用户登录模块
10.1 使用表单进行交互
10.1.1 表单的使用
10.1.2 POST与GET
10.1.3 获取提交内容
10.1.4 后台处理
10.2 用户注册模块
10.2.1 构建注册表单
10.2.2 后台处理
10.2.3 注意事项
10.3 用户登录模块
10.3.1 登录界面
10.3.2 后台处理
10.4 本章小结
10.5 习题
第11章 URL交互——网站宣传模块
11.1 使用URL进行交互
11.1.1 构建URL
11.1.2 获取提交内容
11.1.3 后台处理
11.2 模拟文件下载次数
11.2.1 建表
11.2.2 文件下载前台
11.2.3 文件下载后台
11.3 本章小结
11.4 习题
第12章 目录与文件操作——文件上传模块
12.1 目录操作
12.1.1 创建目录
12.1.2 删除目录
12.1.3 打开目录
12.1.4 浏览目录内容
12.1.5 倒回目录
12.1.6 关闭打开目录
12.1.7 判断文件是否为目录
12.1.8 返回分区占用磁盘空间
12.1.9 返回目录磁盘可用空间
12.2 文件操作
|
|