¥ 12.6 2.5折 ¥ 49.8 九品
仅1件
作者何俊斌、王彩 著
出版社电子工业出版社
出版时间2014-10
版次1
装帧平装
货号A9
上书时间2024-11-01
《从零开始学PHP(第2版)》是关于PHP的入门教程。PHP作为一种被广泛应用的Web语言,由于其自身的优秀特性,已经有越来越多的网站采用PHP技术开发,尤其Web2.0网站对它格外垂青。本书共4篇,包括22章的内容。第一篇主要讲解了PHP程序语言,包括PHP环境的搭建、基础知识、常用流程控制、常用函数、数组的操作。第二篇主要分析了PHP的一些函数参考,主要讲解了浏览器和输入/输出、文件目录类、数据处理类、图形图表类、电子邮件类和数据库类。第三篇详细介绍了PHP高级开发的内容,主要包括XML、正则表达式、AJAX、类与对象、Pear扩展和一些流行的PHP框架。第四篇为PHP实例精讲,首先介绍了一个简单好用的PHP框架,然后介绍了如何在这个框架的基础上搭建CMS内容管理系统。
第1篇PHP程序语言
第1章PHP漫谈(教学视频:19分钟)
1.1认识PHP
1.2HTML基础
1.2.1HTML文档基本格式
1.2.2用标签显示HelloWorld
1.2.3创建网页上的列表
1.2.4创建图像和链接
1.2.5创建表格
1.2.6创建表单
1.3JavaScript基础
1.3.1JavaScript的基本格式
1.3.2控制IE的页面大小
1.3.3获取页面文档内容
1.3.4客户端数据存储机制Cookie
1.3.5客户端事件驱动
1.3.6实现客户端验证
1.4小结
1.5习题
第2章PHP编程硬件和软件需求(教学视频:25分钟)
2.1环境搭建
2.1.1Linux系统安装Apache、MySQL和PHP
2.1.2Windows系统安装Apache、MySQL和PHP
2.1.3安装ZendStudio
2.2Apache和PHP配置
2.2.1Apache服务器基本配置
2.2.2PHP的基本配置
2.2.3PHP文件上传配置
2.2.4PHP的Session配置
2.2.5PHP的电子邮件配置
2.2.6PHP的安全设置
2.2.7PHP调试设置
2.3第一个PHP程序HelloWorld
2.4小结
2.5习题
第3章类型(教学视频:19分钟)
3.1类型的世界
3.2一切皆数据
3.3类型(NULL)
3.4布尔型(Boolean)
3.5数值
3.5.1整型(integer)
3.5.2浮点型(float)
3.5.3理解整型和浮点型
3.5.4理解数值范围
3.6字符串(string)
3.7资源(resource)
3.8小结
3.9习题
第4章变量和常量(教学视频:25分钟)
4.1从类型到变量
4.2变量的命名
4.3可变变量
4.4预定义变量
4.5外部变量
4.6引用
4.7变量的销毁
4.8常量
4.8.1常量的定义
4.8.2魔术常量
4.9小结
4.10习题
第5章运算符、表达式和语句(教学视频:12分钟)
5.1算数运算符
5.1.1加减乘除
5.1.2求模
5.1.3取反
5.2赋值运算符
5.3自运算符
5.4递增递减运算符
5.5字符串运算符
5.6比较运算符
5.7逻辑运算符
5.8位运算符
5.9执行运算符
5.10错误控制运算符
5.11表达式和语句
5.11.1表达式
5.11.2语句
5.12注释
5.13小结
5.14习题
第6章顺序流程(教学视频:25分钟)
6.1有序的世界
6.2条件分支
6.2.1if语句
6.2.2if...else语句
6.2.3?...:语句
6.2.4elseif语句
6.2.5switch语句
6.3循环
6.3.1while语句
6.3.2do…while语句
6.3.3for语句
6.3.4foreach语句
6.4关键字
6.4.1break语句
6.4.2continue语句
6.4.3return语句
6.5异常处理
6.6declare语句
6.7流程控制强化训练
6.8小结
6.9习题
第7章函数(教学视频:29分钟)
7.1使用函数
7.2系统(内置)函数
7.3自定义函数
7.4函数参数
7.5返回值
7.6动态调用函数
7.7作用域
7.7.1局部作用域
7.7.2全局作用域
7.8生存期
7.9小结
7.10习题
第8章PHP数组类(教学视频:38分钟)
8.1什么是数组
8.1.1什么是PHP的数组
8.1.2创建PHP的数组
8.2增加删除数组元素
8.2.1使用$arrayname[]增加数组元素
8.2.2使用unset()删除数组中的元素
8.2.3使用array_push()压入数组元素
8.2.4使用array_pop()弹出数组元素
8.3遍历输出数组
8.3.1使用print_r()打印数组
8.3.2使用for循环语句输出数组
8.3.3使用foreach循环语句输出数组
8.4数组排序
8.4.1使用sort对数组进行排序
8.4.2使用rsort对数组进行逆向排序
8.4.3数组的随机排序
8.4.4数组的反向排序
8.5合并与拆分数组
8.5.1合并数组
8.5.2拆分数组
8.6小结
8.7习题
第二篇PHP参考函数
第9章浏览器和输入输出(教学视频:47分钟)
9.1检测来访者的浏览器版本和语言
9.2处理表单提交的数据
9.3上传文件处理
9.4会话处理函数Session
9.4.1开始会话
9.4.2存储与读取会话
9.4.3销毁会话
9.5Cookie处理函数
9.5.1创建cookie
9.5.2获取cookie
9.5.3cookie的有效期
9.5.4cookie的有效路径
9.5.5删除cookie
9.6使用HTTPHeaders
9.7小结
9.8习题
第10章文件目录类(教学视频:45分钟)
10.1创建目录和文件
10.2列出目录和文件
10.3获得磁盘空间
10.4改变目录和文件的属性
10.5写入数据到文件
10.5.1使用fwrite()函数将数据写入文件
10.5.2使用file_put_contents()函数将数据写入文件
10.6从文件读取数据
10.6.1使用fread()函数来对文件的数据进行读取
10.6.2使用file_get_contents()函数来读取文件中的数据
10.7修改文件内容
10.8删除目录和文件
10.9一个文本计数器实例
10.10小结
10.11习题
第11章数据处理类(教学视频:60分钟)
11.1字符串
11.1.1计算字符串的长度
11.1.2截取指定长度字符串
11.1.3搜索指定的字符串
11.1.4替换指定的字符串
11.1.5转换字符串为数组
11.1.6转换数组为字符串
11.1.7设置字符编码
11.2使用PHPExcel操作MicrosoftExcel文件
11.2.1创建Excel文件
11.2.2修改并导出Excel文件
11.3加密和解密
11.4时间和日期
11.4.1使用date()函数
11.4.2使用mktime()函数
11.4.3验证日期有效性
11.5小结
11.6习题
第12章图形图表类(教学视频:39分钟)
12.1使用GD创建图像
12.2创建缩略图
12.3给图片加水印
12.4给图片加文字
12.5小结
12.6习题
第13章电子邮件类(教学视频:29分钟)
13.1用mail函数发送邮件
13.2使用SMTP发送邮件
13.3发送一个带附件的邮件
13.4小结
13.5习题
第14章数据库类(教学视频:43分钟)
14.1MySQL数据库
14.1.1连接到MySQL
14.1.2创建数据库和表
14.1.3向表插入数据
14.1.4更新表中数据
14.1.5查询数据表
14.2MSSQL数据库使用实例
14.3小结
14.4习题
第三篇PHP高级开发
第15章PHP与XML(教学视频:22分钟)
15.1XML快速入门
15.1.1什么是XML
15.1.2XML,HTML,SGML之间的关系和区别
15.1.3建立一个简单的XML文件
15.2深入XML文档
15.2.1XML声明
15.2.2元素的概念
15.2.3标记和属性
15.2.4Well-formedXML(良好格式的XML)
15.2.5ValidXML(有效的XML)
15.2.6DTD(文件类型定义)
15.3用SimpleXML处理XML文档
15.3.1建立一个SimpleXML对象
15.3.2XML数据的读取
15.3.3XML数据的修改
15.3.4XML数据的保存
15.3.5实例:从XML文件中读取新闻列表
15.4使用DOM库处理XML文档
15.4.1创建一个DOM对象并装载XML文档
15.4.2获得特定元素的数组
15.4.3取得节点内容
15.4.4取得节点属性
15.4.5实例:使用DOM库读取新闻列表
15.5小结
15.6习题
第16章PHP与正则表达式(教学视频:35分钟)
16.1了解正则表达式
16.1.1什么是正则表达式
16.1.2入门:一个简单的正则表达式
16.2正则表达式的语法
16.2.1普通字符
16.2.2特殊字符
16.2.3非打印字符
16.2.4限定符及贪婪模式和非贪婪模式
16.2.5定位符
16.2.6选择与编组
16.2.7后向引用
16.2.8各操作符的优先级
16.2.9修饰符
16.3PHP中相关正则表达式的函数
16.3.1用正则表达式检查字符串是否是规定格式
16.3.2将字符串中特定的部分替换掉
16.3.3取得字符串中符合规定的部分
16.4常用的正则表达式
16.4.1检测邮件地址的真实性
16.4.2检查电话号码的真实性
16.4.3用户名的合法性检测
16.4.4中文字符的检测
16.5小结
16.6习题
第17章PHP与AJAX(教学视频:34分钟)
17.1什么是AJAX
17.2AJAX的实现原理和工作流程
17.3AJAX应用
17.3.1如何建立远程连接对象
17.3.2异步发送请求
17.3.3回调函数的应用
17.3.4一个基于AJAX的用户名验证程序
17.4Spry框架
17.4.1Spry框架简介
17.4.2Spry框架的使用方法
17.4.3Spry框架与MacromediaDreamweaver的结合
17.4.4使用Spry制作级联下拉菜单
17.5小结
17.6习题
第18章PHP类与对象(教学视频:26分钟)
18.1类与对象的初探
18.2第一个类
18.3属性
18.4方法
18.5构造函数
18.6关键字:在此我们是否可以有一点隐私
18.7在类上下文操作
18.8继承
18.9小结
18.10习题
第19章使用PHP扩展与应用库(PEAR)加速开发(教学视频:34分钟)
19.1PEAR介绍与安装
19.2用PEAR快速创建表单
19.3用PEAR轻松实现身份验证
19.4用PEAR实现数据库接口统一
19.5用PEAR简化数据验证
19.6用PEAR缓存提升程序性能
19.7用PEAR支持多个邮件后台接口
19.8用PEAR进行单元测试
19.9小结
19.10习题
第20章PHP框架简介(教学视频:24分钟)
20.1PHP框架的现状和发展
20.2常见PHP框架
20.2.1ZendFramework框架
20.2.2CakePHP框架
20.2.3SymfonyProject框架
20.2.4ThinkPHP框架
20.2.5QeePHP框架
20.2.6CodeIgniter框架
20.3CodeIgniter框架应用
20.3.1CodeIgniter下载安装
20.3.2CodeIgniter的控制器机制
20.3.3CodeIgniter的模型机制
20.3.4CodeIgniter的视图机制
20.4小结
20.5习题
第四篇PHP实例精讲
第21章一个简单好用的MVC框架(教学视频:49分钟)
21.1什么是MVC模型
21.2MVC模型的组成
21.2.1数据模型
21.2.2视图
21.2.3控制器
21.3实现简单的MVC
21.3.1数据模型层的实现
21.3.2视图层的实现
21.3.3控制器的实现
21.4使用MVC的一个例子
21.5小结
21.6习题
第22章制作一个内容管理系统(CMS)(教学视频:30分钟)
22.1什么是CMS
22.2为什么CMS
22.3需求分析
22.4相关策划
22.4.1后台策划
22.4.2前台策划
22.5系统架构
22.5.1环境选择
22.5.2选择框架
22.5.3数据结构设计
22.5.4目录结构
22.6后台开发
22.6.1后台文件结构
22.6.2栏目功能开发
22.6.3文章功能开发
22.7前台实现
22.8小结
22.9习题
— 没有更多了 —
以下为对购买帮助不大的评价