新書推薦:
《
三星堆对话古遗址(从三星堆出发,横跨黄河流域,长江流域,对话11处古遗址,探源多元一体的中华文明)
》
售價:HK$
87.4
《
迷人的化学(迷人的科学丛书)
》
售價:HK$
143.4
《
宋代冠服图志(详尽展示宋代各类冠服 精美插图 考据严谨 细节丰富)
》
售價:HK$
87.4
《
形似神异:什么是中日传统政治文化的结构性差异
》
售價:HK$
55.8
《
养育不好惹的小孩
》
售價:HK$
77.3
《
加加美高浩的手部绘画技法 II
》
售價:HK$
89.4
《
卡特里娜(“同一颗星球”丛书)
》
售價:HK$
87.4
《
伟大民族:从路易十五到拿破仑的法国史(方尖碑)
》
售價:HK$
188.2
|
內容簡介: |
“入门很简单丛书”是由清华大学出版社精心打造的一套编程入门图书。丛书强调“零门槛学编程,看得懂,学得会,容易上手”的理念。目前已经出版了十几个品种,涵盖常见编程语言和技术。丛书中的每一本都由经验丰富的编程老手精心编写,讲解细腻,易学好用,视频教学,深受读者喜爱,销量居于同类图书的前列,是近年来不可多得的编程图书。可以说,这套丛书是编程新手上手的最佳读物!
《PHP入门很简单》以简单、轻松的语言细致地介绍了PHP开发的相关知识。书中的每章内容都是PHP开发的重点。本书讲解由浅入深,通过大量实例和详细的代码及代码注释让读者理解和掌握相应的知识点,并提供了大量习题供读者演练,以检测和巩固学习效果。另外,作者专门为本书录制了配套多媒体教学视频,以辅助读者高效、直观地学习。这些视频及本书涉及的源代码一起收录于配书光盘中。
《PHP入门很简单》共14章,分为5篇。第1篇为初识PHP脚本语言,介绍了PHP的基本定义、特点、原理及PHP文件等;第2篇介绍了PHP中的常量、变量和数据等相关知识点;第3篇为PHP编程基础,介绍了条件与循环语句、脚本的重用、Web编程基础及数据的存储等;第4篇为面向对象编程,介绍了PHP与操作系统、PHP与基于对象的编程(OOP)、PHP与MVC等;第5篇为开源PHP应用,主要介绍了WordPress和Drupal两个常见开源PHP应用。
《PHP入门很简单》着重夯实基础,基本覆盖了PHP开发的基础知识,特别适合PHP初学者打好基本功这个阶段时阅读,也适合有一定开发经验的读者查阅和参考。另外,《PHP入门很简单》还适合大中专院校作为相关专业的教材
超值DVD光盘,你值得拥有!
本书实例源文件、10小时配套教学视频
12个PHP典型模块源程序及8小时教学视频
6个PHP大型项目案例源程序及5小时教学视频
25.5小时MySQL入门教学视频
|
關於作者: |
涂文家,华中科技大学硕士毕业。现就职于华为技术有限公司2012实验室,任本地化工程师,专注于网络技术资料的开发与本地化工作。同时也负责翻译中心OJ系统的开发与运营。对网络安全、平面设计、Web编程有着浓厚的兴趣,有丰富的网站运维经验。熟悉PHP编程的方方面面,并对Web开发的前端技术有较全面的掌握。工作之余喜欢阅读和写作,希望通过本书将所学与经验传递给读者朋友。也欢迎各位读者朋友提出宝贵的意见。
|
目錄:
|
第1篇 初识PHP脚本语言
第1章 什么是PHP( 教学视频:11分钟)
1.1 PHP的定义
1.1.1 动态网页vs.静态网页
1.1.2 通用编程语言vs.基于域的编程语言
1.1.3 服务器端脚本语言vs.客户端脚本语言
1.2 为什么要使用PHP
1.2.1 PHP脚本的特点
1.2.2 PHP脚本和Web应用程序
1.2.3 PHP脚本和数据库应用
1.2.4 PHP脚本和文件系统
1.2.5 PHP脚本和系统命令
1.3 什么是PHP文件
1.3.1 PHP文件的特征
1.3.2 PHP文件是如何工作的
1.4 习题
第2章 搭建PHP运行环境( 教学视频:36分钟)
2.1 准备必要的文件
2.1.1 获取Apache HTTP服务器软件
2.1.2 获取PHP处理引擎
2.1.3 获取MySQL数据库软件
2.1.4 获取数据库管理软件phpMyAdmin
2.2 安装Apache HTTP服务器
2.2.1 安装Apache HTTP服务器
2.2.2 安装验证
2.2.3 配置Apache HTTP服务器
2.3 安装和配置PHP脚本处理引擎
2.3.1 解压PHP引擎包
2.3.2 配置PHP引擎
2.3.3 配置验证
2.4 安装和配置MySQL数据库
2.4.1 安装MySQL数据库
2.4.2 配置验证
2.5 安装和配置phpMyAdmin
2.5.1 解压phpMyAdmin压缩包
2.5.2 配置phpMyAdmin
2.6 使用套件包搭建PHP运行环境
2.6.1 PHPnow
2.6.2 WampServer
2.7 在微软IIS上配置PHP运行环境
2.7.1 开启互联网信息服务
2.7.2 为微软IIS服务添加PHP支持
2.7.3 验证微软IIS服务对PHP的支持
2.8 安装集成开发环境(IDE)
2.8.1 IDE是什么
2.8.2 PHP开发中常用的IDE
2.8.3 创建PHP项目
2.9 习题
第3章 动手写第一个PHP脚本( 教学视频:13分钟)
3.1 何谓PHP命令
3.1.1 简单命令
3.1.2 复杂命令
3.2 如何写代码
3.2.1 PHP标记对
3.2.2 注释脚本
3.3 实战练习:向世界说Hello!
3.3.1 echo命令初识
3.3.2 实战练习--向世界说Hello!
3.4 习题
第2篇 常量、变量与数据
第4章 双生姐妹花--常量与变量( 教学视频:35分钟)
4.1 什么是常量
4.1.1 如何定义常量
4.1.2 何时使用常量
4.1.3 PHP预置常量
4.2 什么是变量
4.2.1 变量的命名
4.2.2 如何定义变量
4.2.3 详谈变量输出
4.2.4 何时使用变量
4.2.5 如何销毁变量
4.3 实战练习:常量与变量
4.3.1 背景介绍
4.3.2 实现过程
4.4 习题
第5章 数据五虎将( 教学视频:74分钟)
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.5 判别真假--布尔型数据
5.6 实战练习:计算税后收入
5.6.1 背景介绍
5.6.2 实现过程
5.7 习题
第6章 抱团效应--数组( 教学视频:77分钟)
6.1 多胎胞--数组的声明与使用
6.1.1 创建数组
6.1.2 查看数组
6.1.3 修改数组
6.2 排排坐--数组的遍历、排序与比较
6.2.1 如何遍历数组中的元素
6.2.2 如何给数组中的元素排序
6.2.3 如何比较数组
6.3 串串门--数组与其他数据类型的互转
6.3.1 为什么要转换
6.3.2 数组与字符串的互转
6.3.3 数组与变量的互转
6.4 分分合合——数组的拆分与合并
6.4.1 如何拆分数组
6.4.2 如何合并数组
6.5 多维数组
6.5.1 多维数组 vs. 一维数组
6.5.2 创建多维数组和查看数组结构
6.5.3 如何遍历多维数组
6.6 实战练习:级联下拉菜单
6.6.1 界面预览
6.6.2 实现过程
6.7 习题
第3篇 PHP编程基础
第7章 条件与循环( 教学视频:59分钟)
7.1 精细化运算——条件
7.1.1 什么是条件
7.1.2 如何定义条件
7.1.3 简单条件语句if…else…
7.1.4 复杂条件语句switch
7.1.5 实战练习:用户信息验证
7.2 重复性运算——循环
7.2.1 for循环
7.2.2 while循环
7.2.3 do … while循环
7.2.4 避免无限循环
7.2.5 实战练习:遍历数组的另类方法
7.3 习题
第8章 脚本的重用( 教学视频:76分钟)
8.1 自定义函数
8.1.1 小试牛刀
8.1.2 参数与返回值
8.1.3 局部变量、全局变量和静态变量
8.1.4 引用外部变量
8.1.5 函数的引用
8.2 类
8.2.1 如何定义类
8.2.2 魔术方法__construct和__destruct
8.2.3 类的继承
8.2.4 类的私有元素
8.2.5 类的静态元素
8.3 对象
8.3.1 创建对象
8.3.2 克隆对象
8.3.3 销毁对象
8.4 实战练习:记账工具(上)
8.5 习题
第9章 Web编程基础( 教学视频:47分钟)
9.1 使用URL传递数据
9.1.1 收集用户信息
9.1.2 接收信息数据
9.1.3 检测接收到的数据
9.2 使用Cookie缓存数据
9.2.1 使用Cookie存取数据
9.2.2 销毁Cookie数据
9.2.3 关于Cookie的后话
9.3 使用Session保障数据安全
9.3.1 PHP Session工作机制
9.3.2 创建及销毁Session
9.3.3 使用Session变量
9.4 使用表单上传文件
9.4.1 使用表单上传文件
9.4.2 获取已上传文件的信息
9.5 实战练习:记账工具(中)
9.5.1 界面预览
9.5.2 脚本分析
9.6 习题
第10章 数据的存储( 教学视频:95分钟)
10.1 使用文本文件存取数据
10.1.1 打开和关闭文本文件
10.1.2 向文本文件中写入数据
10.1.3 从文本文件中读取数据
10.1.4 从CSV和TSV文件中读取数据
10.1.5 实战练习:用文本文件做数据源的留言本
10.2 使用XML存取数据
10.2.1 加载和读取XML数据
10.2.2 修改XML文件中的数据
10.2.3 向XML文件中添加数据
10.2.4 遍历XML文件中的数据
10.3 使用数据库存取数据
10.3.1 数据库基础
10.3.2 数据表之间的关系
10.3.3 查询结果的排序和组合
10.4 使用PHP来操作数据库
10.4.1 使用PHP打开和关闭数据库连接
10.4.2 使用PHP输出数据库查询结果
10.4.3 使用PHP来添加、修改和删除数据库数据
10.5 实战练习:记账工具(下)
10.5.1 规划数据库
10.5.2 批量导入模板
10.5.3 为页面添回功能前的准备工作
10.5.4 为页面添加功能
10.6 习题
第4篇 面向对象编程
第11章 PHP与操作系统( 教学视频:15分钟)
11.1 管理文件
11.1.1 获取文件信息
11.1.2 复制、重命名和删除文件
11.1.3 组织文件
11.2 调用操作系统命令
11.2.1 重音符(`)
11.2.2 system函数、exec函数和passthru函数
11.2.3 四个变量的区别
11.3 使用PHP操控FTP
11.3.1 准备工作
11.3.2 登录FTP服务器
11.3.3 获取服务器文件列表
11.3.4 下载和上传文件
11.3.5 使用PHP操控FTP
11.4 使用PHP发送电子邮件
11.4.1 准备工作
11.4.2 发送电子邮件
11.4.3 发送带附件的电子邮件
第12章 PHP与基于对象的编程(OOP)( 教学视频:35分钟)
12.1 基于过程vs.基于对象
12.1.1 为什么要用OOP
12.1.2 对象面面观
12.1.3 基于对象编程中常用术语
12.1.4 基于对象编程的编码规范
12.2 初识OOP
12.2.1 类和对象
12.2.2 类的扩展和改写
12.2.3 修饰词
12.2.4 一些魔术方法
12.3 进阶OOP
12.3.1 摸清类的情况
12.3.2 迭代器
12.3.3 数组对象
12.3.4 对象序列化
12.3.5 对象的克隆
12.3.6 方法链
12.4 设计模式
12.4.1 策略模式(Strategy)
12.4.2 工厂模式(Factory)
12.4.3 单体模式(Singleton)
12.4.4 观察员模式(Observer)
12.5 习题
第13章 PHP与MVC( 教学视频:17分钟)
13.1 MVC大起底
13.1.1 什么是MVC
13.1.2 为什么要使用MVC
13.1.3 常用的MVC框架
13.2 KISSMVC:一个简单的MVC框架
13.2.1 KISSMVC框架概述
13.2.2 框架入口(index.php)
13.2.3 控制器(KISS_Controller)
13.2.4 视图(KISS_View)
13.2.5 模型(KISS_Model)
13.2.6 使用控制器操控模型和视图
13.3 扩充框架:基于MVC的记账工具
13.3.1 数据规划
13.3.2 用户登录与验证
13.3.3 用户注册
13.3.4 添加收入和支出记录
13.3.5 批量添加收入和支出记录
13.3.6 查看数据记录
13.3.7 控制台
13.4 习题
第5篇 开源PHP应用
第14章 常见开源的PHP应用( 教学视频:4分钟)
14.1 WordPress
14.1.1 安装WordPress
14.1.2 使用QuickPress发布一条博客
14.1.3 修改已发布的博客
14.1.4 定制页面
14.1.5 添加博客分类
14.1.6 管理导航菜单
14.1.7 管理前台主题
14.1.8 小结
14.2 Drupal
14.2.1 安装Drupal
14.2.2 了解Drupal的使用方法
14.2.3 管理站点内容
14.2.4 管理站点结构
14.2.5 管理用户
14.2.6 小结
|
|