展开全部

主编推荐语

php初学者不可多得的入门书籍之一。

内容简介

PHP是一种运行于服务器端并完全跨平台的嵌入式脚本编程语言,是目前开发各类Web应用的主流语言之一。本书就是面向PHP初学者特地推出的一本进阶学习的入门教程。本书一共分为5篇,由浅入深逐步讲述了PHP的各个方面,包括Web编程的基础知识、PHP的基础语法、内置函数、MySQL的应用、面向对象编程、PHP处理XML、PHP处理正则表达式、PHP与AJAX、PHP开发框架等。书中对每一个知识点都列举实例,深入分析其原理及用法。

目录

  • 版权信息
  • 前言
  • 第一篇 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 写出<?php 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代码编写的一般规则
展开全部

评分及书评

尚无评分
目前还没人评分

出版方

机械工业出版社有限公司

机械工业出版社是全国优秀出版社,自1952年成立以来,坚持为科技、为教育服务,以向行业、向学校提供优质、权威的精神产品为宗旨,以“服务社会和人民群众需求,传播社会主义先进文化”为己任,产业结构不断完善,已由传统的图书出版向着图书、期刊、电子出版物、音像制品、电子商务一体化延伸,现已发展为多领域、多学科的大型综合性出版社,涉及机械、电工电子、汽车、计算机、经济管理、建筑、ELT、科普以及教材、教辅等领域。