PHP与MySQL权威指南

出版时间:2011-10  出版社:机械工业出版社华章公司  作者:吴津津,田睿,李云,刘昊  页数:850  
Tag标签:无  

内容概要

  phpchina官方出品,discuz!创始人戴志康、uchome创始人李国德、thinkphp创始人刘晨、phpcms项目负责人王参加等联袂推荐。
  《php与mysql权威指南》是目前为止最全面的关于php与mysql开发技术的书籍之一,系统而全面地讲解了php与mysql技术的方方面面,适合初中级的php程序员系统地学习;本书也是目前为止首本系统而深入地讲解ucenter、discuz!、uchome、shopnc、phpcms等php产品的二次开发技术的著作,适合有一定开发经验、需要学习php二次开发技术的中高级程序员。
  《php与mysql权威指南》分为五个部分:第一部分首先介绍了php最常用的服务器apache的工作原理和使用方法,然后逐步介绍了php与mysql开发环境在windows和linux系统下的搭建;第二部分系统地讲解了php的语法特性,第三部分详细地阐述了mysql的基本使用方法和技巧,掌握了这两部分的内容,即掌握了php与mysql开发所必须具备的所有基础知识;第四部分以实际项目案例的方式对ucenter、discuz!、uchome、shopnc、phpcms等php产品的二次开发技术进行了深入的讲解;第五部分是附录,收录了ucenter、discuz!、uchome、shopnc、phpcms等产品的数据字典,可供读者开发时查阅。

作者简介

  吴津津
网名“大白菜芯”,资深PHP开发工程师,网城创想科技公司(ShopNC)CEO,ShopNC系列软件的创始人,有丰富的LAMP架构下的程序开发经验,主持开发过多个知名的PHP软件项目。目前致力于企业级PHP应用架构、集群化部署、分布式应用及系统安全方面的实践与研究。同时,他也是PHPChina最早的培训讲师之一,一直致力于PHP技术的普及和推广。

书籍目录

推荐序
作者简介
前言
第一部分 准 备 篇
 第1章 apache基础
  1.1 apache介绍
  1.1.1 apache工作原理
  1.1.2 apache的特点
  1.2 windows下apache的部署
  1.2.1 windows下apache的安装和配置
  1.2.2 启动、停止和重新启动apache服务
  1.2.3 apache支持php语言
  1.3 httpd.conf深入剖析
  1.3.1 站点的基本配置
  1.3.2 服务器优化配置
  1.3.3 http响应头的信息配置
  1.3.4 持久性连接配置
  1.4 日志记录
  1.4.1 日志的配置
  1.4.2 错误日志
  1.4.3 访问日志
  1.5 虚拟主机
  1.5.1 基于主机名的虚拟主机
  1.5.2 基于ip地址的虚拟主机
  1.6 url重写
  1.6.1 mod_rewrite模块
  1.6.2 常用指令
  1.7 实战案例
  1.7.1 防止图片盗链
  1.7.2 apache伪静态
  1.7.3 用户访问权限设置
  1.8 小结
 第2章 php与mysql开发环境的搭建
  2.1 在windows上安装iis
  2.2 php的安装和配置
  2.2.1 在windows下的安装和配置
  2.2.2 在linux下的安装和配置
  2.3 mysql的安装和配置
  2.3.1 windows下的安装和配置
  2.3.2 linux下的安装和配置
  2.4 php与mysql连接
  2.5 小结
第二部分 php篇
 第3章 php基础
  3.1 php的工作原理
  3.2 php的版本变迁
  3.3 php的特性
  3.4 php的应用范围
  3.5 php的基本语法
  3.5.1 php 标记
  3.5.2 php 中的注释
  3.5.3 编写你的第一个php应用
  3.6 php中的变量与常量
  3.6.1 变量
  3.6.2 常量
  3.7 表达式
  3.7.1 表达式分类
  3.7.2 表达式的应用
  3.7.3 操作数
  3.7.4 操作符
  3.8 php中的数据类型
  3.8.1 布尔型
  3.8.2 整型
  3.8.3 字符串
  3.8.4 数组
  3.8.5 对象
  3.8.6 其他类型
  3.9 强制类型转换
  3.9.1 显式和隐式强制类型转换
  3.9.2 有用的强制类型转换函数
  3.10 php的语句
  3.10.1 循环语句
  3.10.2 条件判断语句
  3.11 小结
 第4章 字符串和正则表达式
  4.1 什么是字符串
  4.2 定义一个字符串
  4.2.1 使用单引号
  4.2.2 使用双引号
  4.2.3 使用定界符
  4.3 获取字符串
  4.4 拼接字符串
  4.5 字符串的格式化
  4.6 修改字母大小写
  4.7 计算字符串长度和字符数目
  4.8 字符串查找函数
  4.8.1 字符串的查找
  4.8.2 取得字符串的位置
  4.9 字符串的复制和替换
  4.9.1 字符串的复制
  4.9.2 字符串的替换
  4.10 字符串的比较
  4.11 正则表达式的概念和语法
  4.11.1 基本模式匹配
  4.11.2 字符集
  4.11.3 重复
  4.12 使用正则表达式查找子字符串
  4.13 使用正则表达式分割字符串
  4.14 小结
 第5章 数组
  5.1 数组的基本概念
  5.1.1 什么是数组
  5.1.2 数组操作符
  5.2 数字索引数组
  5.2.1 数字索引数组的初始化
  5.2.2 访问数组的内容
  5.2.3 使用循环访问数组
  5.3 数组的创建和添加
  5.3.1 创建数组
  5.3.2 添加数组
  5.4 数组元素的添加和删除
  5.4.1 在数组头添加元素
  5.4.2 在数组尾添加元素
  5.4.3 从数组头删除元素
  5.4.4 从数组尾删除元素
  5.5 数组的遍历
  5.6 字符串与数组之间的转换
  5.7 多维数组
  5.8 数组的排序
  5.8.1 sort()和rsort()
  5.8.2 asort()和arsort()
  5.8.3 ksort()和krsort()
  5.8.4 随机排序函数shuffle()
  5.8.5 多维数组的排序
  5.9 数组判断函数
  5.10 数组的合并与拆分
  5.10.1 合并函数array_merge()
  5.10.2 合并函数array_combine()
  5.10.3 拆分函数 array_chunk()
  5.10.4 返回数组交集的函数array_intersect()
  5.10.5 将数组转换成标量变量
  5.11 快速初始化数组
  5.11.1 range()函数
  5.11.2 array_fill()函数
  5.12 在数组中查找值
  5.13 定位数组元素
  5.13.1 搜索数组
  5.13.2 获取数组键
  5.13.3 获取数组值
  5.14 小结
 第6章 php对文件的操作
  6.1 打开/关闭文件
  6.1.1 打开文件
  6.1.2 关闭文件
  6.2 读取文件
  6.2.1 fread()和file()函数
  6.2.2 fpassthru()函数
  6.2.3 fgets()和fgetss()函数
  6.2.4 fgetcsv()函数
  6.3 写入文件
  6.4 方便的文件处理函数
  6.5 其他文件处理函数
  6.6 移动文件指针小案例
  6.7 文件锁定
  6.8 小结
 第7章 php函数与代码的重用性
  7.1 定义和调用函数
  7.2 参数
  7.2.1 按值传递
  7.2.2 按引用传递
  7.2.3 默认参数值
  7.3 函数内的变量范围
  7.3.1 局部变量
  7.3.2 静态变量
  7.3.3 全局变量
  7.4 函数的作用域和可用性
  7.5 用变量存储函数的名称
  7.6 递归函数
  7.7 使用和包含文件
  7.7.1 include与require 的应用
  7.7.2 php模板化
  7.8 小结
 第8章 面向对象的程序设计
  8.1 类和对象的关键概念
  8.1.1 类
  8.1.2 对象
  8.1.3 字段
  8.1.4 属性
  8.1.5 常量
  8.1.6 方法
  8.1.7 $this关键字
  8.2 构造方法和析构方法
  8.2.1 构造方法
  8.2.2 析构方法
  8.3 静态类成员
  8.3.1 静态属性
  8.3.2 静态方法
  8.4 对象克隆
  8.4.1 clone一个对象
  8.4.2 _clone()方法
  8.5 继承
  8.5.1 如何继承一个类
  8.5.2 使用parent::关键字
  8.5.3 instanceof关键字
  8.5.4 覆盖父类的方法
  8.6 多态
  8.7 抽象类和接口
  8.7.1 抽象类
  8.7.2 接口
  8.7.3 抽象类与接口的区别
  8.8 命名空间
  8.9 php5中的特殊方法
  8.9.1 __tostring()
  8.9.2 __autoload()
  8.9.3 __get()方法和__set()方法
  8.9.4 __call
  8.10 小结
 第9章 php的错误、异常处理和调试
  9.1 常见的错误类型
  9.1.1 语法错误
  9.1.2 逻辑错误
  9.1.3 未定义错误
  9.1.4 环境错误
  9.1.5 运行错误
  9.2 错误处理机制
  9.2.1 错误级别列表
  9.2.2 错误处理函数
  9.2.3 自定义错误页面
  9.2.4 错误日志
  9.3 异常处理
  9.3.1 异常的基本使用
  9.3.2 php的基本异常类
  9.3.3 try、throw和catch
  9.3.4 创建自定义的exception类
  9.3.5 多个异常
  9.3.6 重新抛出异常
  9.3.7 设置顶层异常处理器(top level exception handler)
  9.3.8 异常的规则
  9.4 使用xdebug进行调试
  9.4.1 xdebug的安装
  9.4.2 xdebug的使用
  9.4.3 xdebug的特制函数
  9.5 小结
 第10章 php与html的交互
  10.1 php和web表单
  10.1.1 表单基本操作
  10.1.2 表单安全性
  10.1.3 常用表单数据的验证方法
  10.2 通过php上传文件
  10.2.1 php文件上传/资源指令
  10.2.2 上传错误消息
  10.2.3 php文件上传示例
  10.3 小结
第三部分 mysql篇
 第11章 mysql部署与基本使用
  11.1 mysql概述
  11.1.1 mysql为何如此流行
  11.1.2 mysql特性
  11.2 登录与退出mysql
  11.3 创建、删除数据库和用户
  11.4 mysql用户管理及权限分配
  11.4.1 mysql访问权限系统
  11.4.2 设置用户权限
  11.4.3 grant和revoke命令
  11.5 mysql优化
  11.6 小结
 第12章 数据库操作:php+mysql
  12.1 mysql扩展
  12.1.1 数据库连接
  12.1.2 向数据库中插入数据
  12.2 mysqli扩展
  12.2.1 mysqli的面向对象和面向过程编程方式
  12.2.2 预准备语句
  12.2.3 多查询
  12.3 数据库抽象层
  12.3.1 pdo
  12.3.2 adodb
  12.4 小结
 第13章 mysql中sql语句的应用
  13.1 sql语句的基本应用
  13.2 常数列的最大值
  13.3 拥有某列最大值的行
  13.4 按组排列的最大值
  13.5 提取某列在组间的最大值
  13.6 使用用户变量
  13.7 使用auto_increment
  13.8 常用的字符串函数
  13.9 常用的日期和时间函数
  13.10 导入数据
  13.10.1 load data infile
  13.10.2 mysqlimport
  13.11 导出数据
  13.11.1 select into outfile
  13.11.2 mysqldump
  13.12 小结
 第14章 mysql数据库开发
  14.1 mysql的数据列类型
  14.1.1 数值类型列
  14.1.2 字符串类型列
  14.2 字符集支持
  14.3 索引的使用
  14.3.1 数据库索引
  14.3.2 主要索引介绍
  14.3.3 索引最佳实践
  14.4 事务处理
  14.4.1 非事务实现方法
  14.4.2 事务实现方法
  14.5 外键与数据的完整性
  14.6 数据库内部语句和语法
  14.6.1 alter database语法
  14.6.2 alter table语法
  14.6.3 create database语法
  14.6.4 create index语法
  14.6.5 create table语法
  14.6.6 drop database语法
  14.6.7 drop index语法
  14.6.8 drop table语法
  14.6.9 rename table语法
  14.7 数据库操作语句和语法
  14.7.1 delete语法
  14.7.2 do语法
  14.7.3 handler语法
  14.7.4 insert语法
  14.7.5 load data infile语法
  14.7.6 fields分隔符
  14.7.7 replace语法
  14.7.8 select语法
  14.7.9 truncate语法
  14.7.10 update语法
  14.7.11 explain语法
  14.8 存储过程
  14.9 小结
 第15章 mysql数据管理
  15.1 mysql的分区
  15.1.1 range分区
  15.1.2 list分区
  15.1.3 range和list分区的管理
  15.2 mysql的备份
  15.3 mysql的恢复
  15.4 mysql复制
  15.5 小结
 第16章 mysql的存储引擎及表类型
  16.1 myisam存储引擎
  16.1.1 myisam启动选项
  16.1.2 损坏的myisam表
  16.1.3 未被适当关闭的表的问题
  16.2 innodb存储引擎
  16.2.1 innodb配置
  16.2.2 innodb启动选项
  16.2.3 创建innodb表空间
  16.2.4 处理innodb初始化问题
  16.2.5 备份和恢复innodb数据库
  16.2.6 添加和删除innodb数据和日志文件
  16.3 merge存储引擎
  16.4 memory(heap)存储引擎
  16.5 bdb(berkeleydb)存储引擎
  16.5.1 bdb支持的操作系统
  16.5.2 bdb启动选项
  16.6 example存储引擎
  16.7 federated存储引擎
  16.7.1 federated存储引擎的描述
  16.7.2 如何使用federated表
  16.7.3 federated存储引擎的局限性
  16.8 archive存储引擎
  16.9 csv存储引擎
  16.10 blackhole存储引擎
  16.11 mysql最新版本的功能
  16.12 小结
 第17章 phpmyadmin
  17.1 phpmyadmin的安装与配置
  17.1.1 phpmyadmin的安装
  17.1.2 phpmyadmin的配置
  17.1.3 phpmyadmin配置完成后可能遇到的问题
  17.2 phpmyadmin的使用
  17.2.1 phpmyadmin的登录
  17.2.2 phpmyadmin基本功能介绍
  17.2.3 数据库管理
  17.2.4 数据表管理
  17.2.5 数据记录管理
  17.3 小结
第四部分 二次开发实战篇
 第18章 smarty应用
  18.1 什么是模板引擎
  18.2 smarty模板引擎
  18.3 smarty的安装及初始化配置
  18.3.1 安装smarty
  18.3.2 初始化smarty类库的默认设置
  18.3.3 程序注释
  18.3.4 简单示例
  18.4 smarty的使用步骤
  18.5 变量使用
  18.5.1 模板中输出php分配的变量
  18.5.2 使用保留变量
  18.6 变量调解器
  18.7 模板的控制结构
  18.7.1 条件选择结构:if-elseif-else
  18.7.2 foreach
  18.7.3 section
  18.8 smarty缓存
  18.8.1 在smarty中控制缓存
  18.8.2 每个页面使用多个缓存
  18.8.3 为缓存实例消除处理开销
  18.8.4 清除缓存
  18.8.5 关闭局部缓存
  18.9 小结
 第19章 zend 系列开发工具
  19.1 zend core集成环境
  19.1.1 zend core介绍
  19.1.2 zend core的安装
  19.2 zend optimizer优化器
  19.2.1 zend optimizer介绍
  19.2.2 zend optimizer的安装
  19.2.3 zend optimizer的优化及配置
  19.3 zend studio 开发工具
  19.3.1 zend studio介绍
  19.3.2 zend studio的下载与安装
  19.3.3 zend studio功能及组件
  19.3.4 zend studio的用户界面
  19.3.5 zend studio项目管理
  19.4 zend server服务器
  19.4.1 zend server简介
  19.4.2 zend server安装
  19.5 zend guard安全卫士
  19.5.1 zend guard简介
  19.5.2 zend guard安装
  19.5.3 使用zend guard加密文件
  19.6 zend platform应用平台
  19.6.1 zend platform 概述
  19.6.2 zend platform的安装
  19.7 小结
 第20章 svn版本控制及团队管理
  20.1 基本概念
  20.1.1 什么是版本控制
  20.1.2 什么是 subversion
  20.1.3 什么是版本库
  20.2 svn服务器的安装与配置
  20.2.1 基于svnserve的svn配置
  20.2.2 基于apache的svn服务器
  20.3 客户端工具tortoisesvn
  20.3.1 什么是tortoisesvn
  20.3.2 下载与安装tortoisesvn
  20.3.3 tortoisesvn使用
  20.4 小结
 第21章 ucenter开发实战
  21.1 ucenter总述
  21.1.1 ucenter简介
  21.1.2 ucenter安装
  21.1.3 使用ucenter
  21.2 ucenter源代码分析
  21.2.1 ucenter系统架构
  21.2.2 ucenter的目录结构
  21.2.3 ucenter核心代码:/index.php
  21.2.4 ucenter核心代码:/admin.php
  21.3 ucenter接口原理
  21.3.1 接口函数定义的程序文件/uc_client/client.php
  21.3.2 通知接口文件uc.php
  21.4 ucenter接口开发实例—读取论坛主题或帖子数量信息
  21.5 小结
 第22章 discuz! 论坛开发实战
  22.1 discuz!总述
  22.1.1 discuz!简介
  22.1.2 discuz!特性
  22.1.3 discuz!安装
  22.1.4 使用discuz!
  22.2 discuz!的源代码分析
  22.2.1 discuz!系统架构
  22.2.2 discuz!数据库结构
  22.2.3 discuz!的目录及文件结构
  22.2.4 discuz!核心代码:/include/common.inc.php
  22.2.5 discuz!核心代码:/include/global.func.php
  22.2.6 discuz!核心代码:/include/db_mysql.class.php
  22.2.7 discuz!核心代码:/include/template.func.php
  22.2.8 discuz!核心代码:/include/cache.func.php
  22.2.9 discuz!核心代码:/admincp.php
  22.3 discuz!的二次开发实例—多语言切换(一)
  22.3.1 改造目录结构
  22.3.2 修改数据库
  22.3.3 修改language()函数
  22.3.4 修改template()函数
  22.3.5 修改parse_template()函数
  22.4 discuz!的二次开发实例—多语言切换(二)
  22.4.1 插件模块概述
  22.4.2 多语言切换后台管理
  22.4.3 获取用户选择或系统设定的语言包信息
  22.4.4 制作语言包切换菜单
  22.4.5 编写插件语言包
  22.5 小结
 第23章 ucenter home sns系统开发实战
  23.1 ucenter home总述
  23.1.1 ucenter home简介
  23.1.2 ucenter home的安装
  23.1.3 ucenter home的使用
  23.2 ucenter home源代码分析
  23.2.1 ucenter home目录及文件结构
  23.2.2 核心代码:/source/common.php
  23.2.3 核心代码:/source/function_common.php
  23.2.4 核心代码:/source/class_mysql.php
  23.2.5 核心代码: /do.php
  23.3 ucenter home的内部机制
  23.3.1 ucenter home模板机制
  23.3.2 ucenter home缓存机制
  23.3.3 ucenter home登录验证机制
  23.3.4 ucenter home道具机制
  23.3.5 ucenter home任务的计划机制
  23.3.6 ucenter home动态机制
  23.3.7 ucenter home评论机制
  23.3.8 ucenter home权限机制
  23.4 ucenter home的二次开发实例—《记账本》插件
  23.4.1 《记账本》代码设计
  23.4.2 《记账本》插件的安装说明
  23.5 小结
 第24章 shopnc多用户商城开发实战
  24.1 shopnc总述
  24.1.1 shopnc综合多用户商城系统简介
  24.1.2 shopnc的安装
  24.2 shopnc多用户商城的源代码分析
  24.2.1 shopnc多用户商城的系统特性
  24.2.2 shopnc系统结构
  24.2.3 shopnc模板引擎
  24.2.4 核心模块的简要说明
  24.2.5 核心模块的详细描述
  24.2.6 核心模块的使用说明
  24.3 shopnc插件的开发
  24.4 shopnc支付接口
  24.5 shopnc商品页静态化
  24.6 shopnc商品图片上传
  24.7 小结
 第25章 phpcms v9内容管理系统开发实战
  25.1 phpcms v9总述
  25.1.1 phpcms简介
  25.1.2 phpcms v9的新特性
  25.1.3 phpcms v9的安装
  25.2 phpcms源码分析
  25.2.1 目录及文件结构
  25.2.2 模板语法规则
  25.3 phpcms v9二次开发介绍
  25.3.1 开发接口概述
  25.3.2 系统类库与函数库的调用
  25.3.3 理解模块和控制器
  25.3.4 二次开发的命名规范
  25.3.5 二次开发的流程
  25.3.6 二次开发技巧
  25.4 pc标签的使用说明
  25.4.1 pc标签概述
  25.4.2 pc标签的语法
  25.4.3 pc标签的保留参数
  25.4.4 pc标签数据的显示
  25.4.5 pc标签的分类
  25.4.6 pc标签工具箱
  25.5 phpcms和ucenter的整合
  25.5.1 phpsso简介
  25.5.2 phpsso与ucenter的整合
  25.5.3 phpsso与ucenter整合的常见问题
  25.6 phpcms二次开发实例—留言本
  25.6.1 需求分析
  25.6.2 数据库和数据表的设计
  25.6.3 创建模块目录
  25.6.4 创建数据模型类文件
  25.6.5 开发模块控制器和函数
  25.7 小结
附录a comsenz产品开发—ucenter 1.5 数据字典
附录b discuz! 7.0.0 数据字典
附录c uc home 2.0数据字典
附录d shopnc 2.0数据字典
附录e phpcms v9数据字典
后记

章节摘录

版权页:插图:Web系统由客户端(浏览器)和服务器端两部分组成。Web系统架构也被称为B/S架构。最常见的Web服务器有Apache、IIS、Tomcat等,常用的浏览器有IE、Firefox、Maxthon等。当你想访问一个网页时,需要在浏览器的地址栏中输入该网页的URI。地址,或者是通过超链接链接到该网页。浏览器会向该网页所在的服务器发送一个HTTP请求,服务器会对接收到的请求信息进行处理,然后将处理的结果返回给浏览器,最终将浏览器处理后的结果呈现给用户。作为世界上最流行的Web服务器,Apache遵循的同样是HTTP协议,默认端口号为80,客户端和服务器端的通信步骤如下:(1)客户端(浏览器)和Web服务器建立TCP连接,连接建立以后,向Web服务器发出访问请求(女get)。根据HTTP协议,该请求中包含了客户端的IP地址、浏览器的类型和请求的URI,等一系列信息。(2)服务器处理接收到的请求信息并将处理后的结果返回给客户端。(3)客户端断开与服务器的连接。

媒体关注与评论

本书不仅对PHP与MySQL一开发的理论知识进行了全面而系统的介绍,而且非常重视实际案例对读者的作用。此外,与所有同类书不同的是,本书讲解了目前国内最为普及的DisctJz!、Uchome、ShopNC等PHP产品的二次开发技术,很多内容都由官方提供,是非常难得的学习资料。值得推荐!  ——李国德 UCHome创始人PHPChina是Zerld在大中华区唯一授权的官方机构,为国内培养了大量优秀的PHP人才,培训经验丰富。作-为ThlnkPHP的创始人,我深感PHPChina的培训功底深厚,把ThikPFHP分析得十分透彻。市面上大多数PHP的书都偏重基础,不够系统化,也不够深入,所以很多PHP程序员只是在入门的时候才看书,入门后就很少看书了。我之所以推荐此书,是因为它不仅讲基础,而且注重编程思想和实践,书中大篇幅的对最新的PHP开源产品的二次开发的讲解就是最好的例证。作为一个PHP程序员,要入门很容易,但要形成自己的编程思想和设计理念是需要不断积累的,或许本书能给你一些启发。  ——刘晨 上海顶想科技CEO兼ThinkPHP创始人一本好书就是一位好老师,正所谓“名师出高徒”,书的好坏将直接影响数以万计的读者。在互联网快速发展的今天,PHP技术凭借其高效、快速、稳定的特性让无数PHP技术人员得以实现自己的梦想。本书从实际项目出发,详细介绍了PHP项目开发过程中所需的各种知识和技巧。无论你是新手还是牛人,如果能学习和理解书中的所有内容,你都将受益匪浅。相信本书能成为PHP程序员的良师益友!  ——王参加 盛大创新院资深程序员&PHPCMS项目负责人

编辑推荐

《PHP与MySQL权威指南》不仅系统阐述了PHP与MySQL开发必须掌握的所有理论知识,而且以项目实践的方式详细讲解了UCenter、Discuz!、UCHome、ShopNC、PHPCMS等重要PHP产品的二次开发技术PHPChina官方出品,Discuz!创始人戴志康、UCHome创始人李国德、ThinkPHP创始人刘晨、PHPCMS项目负责人王参加等联袂推荐,权威性毋庸置疑。绝大多数PHP程序员都是通过自学来了解和掌握PHP技术的,对于他们来说,一本好的参考书是不可缺少的。目前,市面上关于PHP的书不算少,但是能真正做到全面、系统、翔实的书却不多。鉴于此,《PHP与MySQL权威指南》在这些方面做了一些努力和尝试,前3个部分根据初中级PHP程序员的水平和学习需求,全面、系统、翔实地讲解了PHP与MySQL一开发的方方面面。此外,对于有一定开发经验的中高级PHP程序员来说。在LJCerlter、Discuz!、UCHOme、ShopNC、PHPCMS等重要的PHP产品的基础上进行二次开发是必备的技能之一,然而这方面的参考资料极少。鉴于此,《PHP与MySQL权威指南》开PHP类图书的先河,第四部分对PHP的二次开发技术进行了全面而深入的讲解。

图书封面

图书标签Tags

评论、评分、阅读与下载


    PHP与MySQL权威指南 PDF格式下载


用户评论 (总计85条)

 
 

  •   对php内容介绍的少了点,介绍了很多二次开发的内容。不过都不太详细,一般看还不错的!!!
  •   我本来想再买另一本专门讲php基础的外国著作,但现在看来不需要了,这本已经很足够了。而且它包含好多二次开发的东西,省力省心。
  •   很喜欢这本书,物有所值,对于学习php的人来说,是一本好书!
  •   书内有大量目前流行的cms的二次开发介绍,而且写书者几乎都是对应cms的创始人。难得的二次开发好书。虽然讲得比较粗,但都是点精之笔,有了这些精华,一定会让你受益非浅。
  •   国内就这么一本介绍二次开发的书,有需要的同行不需要考虑!!这本书介绍的还不错包括服务器,模版等技术都有介绍!!算是一本进阶的好书,正则表达式也不错!!
  •   看了看目录,很喜欢,DZ产品讲的很详细!

    希望读完能学会二次开发!
  •   基础+二次开发 是我想要的书
  •   里面包含了二次开发,如果每个知识点都有实战小题就更好了
  •   看了看目录,很喜欢,希望能学会二次开发
  •   在phpchina论坛上看到的这本书,论坛的价格很贵,当当75折还算便宜,刚刚到手,还没有来得及看呢!
  •   这两天把书大致翻了,就是不全面,本想换货的,不过到网上找同类的书,更是短斤缺两。还好这里面的常用的基本上都讲了,其他再到网上搜吧。作参考应该比其他好,讲解还是很到味的!
  •   书很不错,没有令我失望。目前正需要一本这样的书,帮了我大忙了。
  •   目前来看,暂时是比较好的
  •   内容很丰富很全面,由浅如深!!
  •   讲的很全面,我是新手要慢慢研读
  •   先在书店看了下 在网上买回来的书很正 内容很好 值得一看
  •   挺好,书不错,很详细
  •   适合初学者的书,还要刻苦专研一年。
  •   各种学习中
  •   学习中,这书不错
  •   开始学习!!!
  •   不错,值的购买。需要的朋友可以购买
  •   书很厚,我喜欢的一种,内容详实。
  •   这个比以往看多的版本全些!不错
  •   很喜欢 很细 很到位
  •   便宜、来的快。方便
  •   非常好,就是我在订单里注明刷卡,结果要我付现金,说
  •   人家说还是蛮不错的
  •   书不错,写的好,收获不少
  •   编程爱好者可以看看。
  •   不错的书实用性工具书
  •   讲的都是重点,没有很多废话,看完颇有收获
  •   还在看,不过书确实是不错
  •   花时间看
  •   还没看完,觉得还可以。
  •   3天到手,还没时间看,估计不错,仔细研读
  •   帮别人买的,希望会好一些
  •   浅显易懂,每个知识点后面都有实例,非常好!帮了我的大忙,呵呵。
  •   昨晚收到货,还没有看,期望是一本好书
  •   大牛作品,拜读中...
  •   我看了一下里面都是各大网站的大师级的人物写的,呵呵 感觉不错
  •   据说不错,买来看看。
  •   粗略的翻了一下,感觉很不错。。
  •   就是书上的例子太碎了,不好整理
  •   真的非常厚~`
  •   书很厚,应该值得一看,遗憾的是,书里没有涉及到****CMS。
  •   经典书,写的挺好,但有点厚。
  •   很基本的一本书,二次开发DISCUZ和PHPCMS有一定帮助吧,当本二次开发的参考书还算不错。。

    可能我对这些最基本的都差不多清楚了,看起来感觉没太啥意思。。随便翻了下。。初学的可以买来看看(不过有些地方讲解的不太详细)
  •   最近对discuz有点研究,看了下没几本相关的,这个还好,所以就买了,具体内容的话看看吧
  •   内容讲的不是很深入只是泛泛而谈,不过当成一本工具吧
  •   看这本书的介绍及目录,觉得不错,很想早点收到看看,希望是一本让我受益匪浅的好本呀
  •   这本书作为入门还不错,不过是队友编程基础的人,没有编程基础的,恐怕就费事了。
  •   还没看,但包装好,送货速度快
  •   书的质量还是不错的,好书
  •   希望好吧!!
  •   今天刚到,速度不错,包装也还行
  •   书还可以,可惜后面讲的几个实例都是老版本的
  •   如果从PHP的角度来讲,这本本不值,从MYSQL和数据模型上讲,对开发一个系统还是有一定的启发,但是做为权威指南来讲,它连深度都没有,完全是入门级的书。
  •   不值啊,前面php和mysql的知识点,错误很多,不值没校对还是什么问题,很糟糕。基础知识,基本香抄手册,所以前半部分,废品。至于后半部分二次开发部分,相当多的东西跟在网上都能找到。有些完全是官网网站上弄下来的,不知道是谁抄谁?内容也是泛泛的,不深入,没什么用,至于数据字典,完全没必要弄上来,完全是凑页数的。弄个excel文件,提供下载就行了。
    所以此书,完全是文案宣传出来的,没那么好。100多,20都不值!
    不建议购买!!!!!!!!
  •   《PHP与MySQL权威指南》 指南称得上,但是权威有点忽悠人了。建议初学者有一本php入门的书,一门php面向对象的书,有一本代码模块的书就足够了。权威指南,没必要。与其价值并不相符。
  •   哎,,这本书,很适合刚出道的同学来看。不过还可以吧,,很多二次开发的介绍啊
  •   结果今天点开商品页面一看,到本地区无货,当初买的时候是有货的,结果下单后,迟迟不见发货,一直都是出仓中。
    本次购物十分不满意!不打算再购买这本书了,PHPCHINA,失望。
  •   内容还可以,送货速度快
  •   对于学习者还是建议国外的教材,这个基本都是一些国内的php项目讲解
  •   本人在图书馆借了一本细说php内容比这详细多了。。。
  •   没用的书!
  •   坑爹呀,书到手了,封面都快折断了 能上图 我一定上图的!
  •   很一般,讲的一点用都没有,完全感觉自己在浪费钱和时间。不知道作者自己是干啥的,貌似为了出书赚钱而写书的。大家千万不要买啊
  •   买了接近半年了,当初是因为使用discuz才买的。书的质量不错,但内容嘛,简直是垃圾。纯粹是把phpcms、discuz、ncshop、Ucenter等的产品手册搬上来,你对得起我们买这本书的钱不?确实,里面讲了php、mysql等,但讲的是什么?纯粹垃圾。当初怀着兴奋、神圣的心态买来学习,看了第一章就使劲向群友推荐。结果,不仅浪费了钱,还浪费我的时间。
  •   这本书,大部分都是简单的东西,所谓的时间部分就是给代码复制黏贴出来,根本就不讲为什么要这样,这样的的原因是什么等深入性的问题,仅仅是代码跟注解而已,这些可以从网络上可以下载的。另外,这本书售价118块钱,真是太贵,作者是不是想钱想疯了。。。《细说php》也差不多这样子的厚度,而且讲解很仔细,售价也只要七十多元钱,而且还带有一张视频教学光盘。而这本书什么也不带,居然还敢要这个价格,怎么说呢?不值得,第一次写书评写了这么多而且还是很失望的感觉!
  •   拿到书,感觉纸张的质量真是一般,和其它出版社的书不能比,这么差的纸拿着一点手感也没有,书的内容来说讲的比较浅,认同上面的同学的看法,深入的东西很少,也没有讲解为什么这样,只是代码和注解,对有一些经验的读者帮助不大
  •   这本书很适合刚学PHP的人看,很不错滴!!!
  •   个人做过计算机图书编辑,从图书设计和内容编排上感觉主次不是太清,本购买是因为里面涉及本人正在研究的几个程序。关于PHP与MySql方面的内容一般。
  •   内容比较全面,前半部适合初学者,后面的几个DZ产品和shopnc的数据字典挺好,有助二次开发查阅。
  •   有好几处错误,在网上也已经有人提出来了,为什么不勘误
  •   PHP的书很好,很实用,呵呵建议大家购买啊
  •   嗯,整本书看了下!真正有实质性内容的很少!大多数是一些代码注释和新手入门的东西!
  •   退换服务不错
  •   夸大其词的书
  •   很喜欢,很不错!
  •   PHP新手可以看看
  •   垃圾书。。骗钱的书
  •   是正版,印刷质量也可以
  •   从phpchina官网看到推荐来买的!
  •     有很多错误的代码,而且书中的语言,有抄写“圣经”的嫌疑。····································································································
 

250万本中文图书简介、评论、评分,PDF格式免费下载。 第一图书网 手机版

京ICP备13047387号-7