零基础学PHP(第3版)

零基础学PHP(第3版)

作者:陈浩

出版社:机械工业

出版年:2014年7月

ISBN:9787111467953

所属分类:网络科技

书刊介绍

《零基础学PHP(第3版)》内容简介

《零基础学·PHP第3版》是一种运行于服务器端并完全跨平台的嵌入式脚本编程语言,是目前开发各类Web应用的主流语言之一。本书就是面向PHP初学者特地推出的一本进阶学习的入门教程。
本书分为5篇,由浅入深地讲述了PHP的各个方面,包括Web编程的基础知识、PHP的基础语法、内置函数、MySQL的应用、面向对象编程、PHP处理XML、PHP处理正则表达式、PHP与AJAX及PHP开发框架等。书中对每一个知识点都列举实例,深入分析其原理及用法。
本书叙述清晰,内容全面,是PHP初学者不可多得的入门书籍之一。对有一定开发经验的PHP开发人员来说,本书也是一本相当实用的参考书。
《零基础学PHP(第3版)》由陈浩编著。

作品目录

前言
第一篇
PHP技术基础
第1章:PHP起步
1.1、初识PHP
1.2、LAMP——锋利四剑客:Linux、Apache、MySQL和PHP
1.3、PHP
Web编程的体系结构和基本内容
1.4、开始PHP之旅:搭建PHP开发环境
1.5、用PHP做些事儿
1.6、深入了解Apache、PHP和MySQL
1.7、实例:使用JavaScript验证HTML表单数据
1.8、小结
1.9、习题
第2章:PHP语言
2.1、基础语法
2.2、数据类型
2.3、变量
2.4、常量
2.5、表达式
2.6、运算符
2.7、PHP程序的流程控制
2.8、函数
2.9、小结
2.10、习题
第3章:用PHP进行Web编程
3.1、PHP的Web编程基础
3.2、实例:用PHP开发一个简单的网站
3.3、小结
3.4、习题
第二篇
PHP数据处理
第4章:PHP中的函数
4.1、用户自定义函数
4.2、函数的其他定义方式
4.3、递归函数
4.4、函数的参数
4.5、函数的返回值
4.6、变量函数
4.7、系统函数
4.8、带有默认参数函数的使用方法
4.9、小结
4.10、习题
第5章:PHP对数组的处理
5.1、建立数组的方法
5.2、输出数组元素的方法
5.3、计算数组元素个数
5.4、对数组进行分割、合并
5.5、处理数组元素和键值位置
5.6、对数组进行排序
5.7、重置一个数组
5.8、用数组对变量赋值
5.9、快速创建数组
5.10、压入和弹出数组元素
5.11、改变数组字符索引名的大小写
5.12、对数组的集合处理
5.13、交换数组索引和元素
5.14、快速填充数组元素
5.15、统计数组元素出现次数
5.16、检查数组索引是否存在
5.17、取得数组中的所有索引
5.18、用回调函数处理数组
5.19、其他数组处理函数
5.20、小结
5.21、习题
第6章:PHP对字符串的处理
6.1、对字符串做分割和合并
6.2、对字符串做比较和替换
6.3、输出打印字符串
6.4、格式化字符串
6.5、获取字符串中的一个子串
6.6、删除字符串两侧的空白
6.7、获取字符串的长度
6.8、其他常见的字符串操作
6.9、小结
6.10、习题
第7章:用PHP处理日期和时间
7.1、获取格式化的日期和时间
7.2、处理UNIX时间戳
7.3、获取日期和时间的相关信息
7.4、PHP中的日期计算
7.5、检查日期的有效性
7.6、使用PHP制作万年历
7.7、小结
7.8、习题
第8章:用PHP操作目录和文件
8.1、常见的目录操作
8.2、常见的文件操作
8.3、文件和目录的通用操作
8.4、文件的高级操作
8.5、小结
8.6、习题
第9章:PHP中对URL、HTTP的处理
9.1、URL地址分析
9.2、HTTP应用
9.3、在PHP中生成cookie
9.4、小结
9.5、习题
第10章:用PHP获取系统信息
10.1、获取和添加PHP环境变量
10.2、查看被载入的PHP扩展模块
10.3、获取PHP的当前各类信息
10.4、获取当前PHP进程的进程号和程序所有者
10.5、小结
10.6、习题
第11章:PHP中的数学运算
11.1、数学运算
11.2、不同进制之间的数字转换
11.3、随机数
11.4、小结
11.5、习题
第12章:应用实践一:基于文本的简易BLOG系统
12.1、系统功能设计
12.2、数据的存储及系统架构
12.3、系统功能实现
12.4、小结
12.5、习题
第三篇
PHP和MySQL数据库
第13章:MySQL数据库和SQL基础
13.1、MySQL数据库的安装与配置
13.2、MySQL数据库的基本操作
13.3、MySQL中的SQL语法基础
13.4、小结
13.5、习题
第14章:使用PHP操作MySQL数据库
14.1、操作MySQL的PHP函数
14.2、使用PHP连接MySQL数据库
14.3、使用PHP显示MySQL数据库的数据
14.4、使用PHP维护MySQL数据库的数据
14.5、PHP操作MySQL常见错误信息及分析
14.6、小结
14.7、习题
第四篇
更上一层楼——PHP进阶
第15章:面向对象的PHP编程
15.1、面向对象编程的基本概念
15.2、PHP中的类和对象
15.3、实例分析——深入理解PHP的类和对象
15.4、小结
15.5、习题
第16章:PHP程序中的错误处理
16.1、在PHP中处理程序错误
16.2、PHP中的异常处理类及其用法
16.3、PHP配置设定的错误处理方法
16.4、自定义错误处理
16.5、小结
16.6、习题
第17章:PHP与XML
17.1、认识XML
17.2、深入认识XML文档
17.3、在PHP中处理XML
17.4、使用SimpleXML处理XML
17.5、使用PHP的DOM库处理XML文档
17.6、小结
17.7、习题
第18章:PHP与AJAX
18.1、认识AJAX
18.2、AJAX与数据交互
18.3、一个实现AJAX的PHP类——xajax
18.4、一个AJAX框架——Spry框架
18.5、小结
18.6、习题
第19章:PHP与图像处理
19.1、PHP的图像处理库——GD库
19.2、图像的建立
19.3、图片处理
19.4、实例:生成带有底纹的数字验证码图片
19.5、小结
19.6、习题
第20章:PHP与MVC开发模式
20.1、什么是MVC模型
20.2、MVC模型的组成
20.3、PHP开发中的模板技术
20.4、常见的基于MVC的PHP开发框架简介
20.5、CodeIgniter框架应用
20.6、小结
20.7、习题
第21章:PHP中的正则表达式
21.1、什么是正则表达式
21.2、正则表达式的语法
21.3、PHP中的POSIX扩展正则表达式函数
21.4、PHP中的PERL兼容正则表达式函数
21.5、几例常见正则表达式分析
21.6、小结
21.7、习题
第五篇
PHP应用实例与常见面试题
第22章:应用实践二:用PHP发送邮件
22.1、mail()函数和SMTP简介
22.2、功能设计和实现
22.3、小结
第23章:常见面试题
面试题1、数组函数arsort()的作用是什么
面试题2、简述include语句和require语句的区别
面试题3、写出echo
8%(-2)?>的输出结果
面试题4、如何实现字符串翻转
面试题5、说出echo、print()和print_r()3个函数的区别
面试题6、写出显示客户端IP与服务器IP的代码
面试题7、SQL中LEFT
JOIN是什么意思
面试题8、如何修改session的生存时间
面试题9、写一个能遍历文件夹下所有文件和子文件夹的函数
面试题10、写一个过滤网页上所有JS/VBS脚本的正则表达式
面试题11、PHP中字符串的表现形式有哪些
面试题12、谈谈你对MVC的认识
面试题13、sort()、asort()和ksort()有什么区别
面试题14、说出代码的输出结果(变量的作用域)
面试题15、哪个函数可打开文件并且能读/写文件信息
面试题16、写一个函数验证电子邮件的格式
面试题17、使用PHP写一段简单查询
面试题18、写出PHP权限控制修饰符
面试题19、说明PHP中传值与传引用的区别
面试题20、从一个标准URL里取出文件的扩展名
面试题21、用PHP打印出前一天的时间
面试题22、你一般都使用哪些工具进行版本控制
面试题23、优化MYSQL数据库的方法
面试题24、创建vote表用于记录单选投票用户的数据
面试题25、网站出现too
many
connection错误的解决方案
面试题26、session与cookie的区别
附录A
配置Eclipse成为PHP开发工具
附录B
正则表达式参考
附录C
PHP代码编写的一般规则
光盘内容

热门书摘

和函数rtrim()对应的是函数ltrim(),该函数用于将字符串开始部分的空白字符删除掉

·\:用来转义一个字符。

相关推荐

微信二维码