PHP编程入门与应用编程
✍ Scribed by 李鑫、王瑞敬
- Publisher
- 清华大学出版社
- Year
- 2017
- Tongue
- Chinese
- Leaves
- 475
- Category
- Library
No coin nor oath required. For personal study only.
✦ Synopsis
在最近的几年中,PHP已经发展成为世界上最为流行的Web平台,它运行在全球超过1/3的Web服务器上。PHP的发展不仅是数量上的,也是质量上的。越来越多的公司,包括全球500强榜上的公司都依靠PHP来运行它们的商业级应用,从而创造了新的就业机会并增加了更多的PHP开发需求。本书共分14章,主要内容包括PHP环境的搭建、PHP开发工具、变量和常量、运算符与表达式、流程控制、数学函数、字符串搜索和截取、文件读写、文件上传与下载等。在应用方面介绍了PHP获取HTML表单数据,获取Cookie和Session数据,获取数据库数据,获取XML和JSON数据,获取Ajax异步数据等知识。最后一章介绍了常用的几种设计模式在PHP中的实现,如单例模式、工厂方法、适配器模式和状态模式等。本书可以作为高等院校计算机相关专业PHP语言程序设计课程的教材,也可以作为PHP程序设计的培训教材,还可以作为自学者的参考书。
✦ Table of Contents
封面
扉页
内容简介
版权页
前言
目录
第1章 PHP入门基础
1.1 PHP简介
1.2 配置PHP运行环境
1.3 查看PHP配置文件
1.4 选择PHP语法风格
1.5 程序注释
1.6 快速搭建PHP环境
1.7 PHP开发工具
1.8 高手带你做——自定义Apache的主目录
1.9 高手带你做——在IIS上配置PHP环境
1.10 成长任务
第2章 PHP基础语法
2.1 常量
2.2 变量
2.3 数据类型
2.4 数据类型转换
2.5 运算符
2.6 高手带你做——认识条件运算符
2.7 表达式
2.8 运算符的优先级
2.9 PHP输出函数
2.10 成长任务
第3章 流程控制语句
3.1 了解算法
3.2 顺序结构
3.3 if条件语句
3.4 switch条件语句
3.5 循环语句
3.6 其他语句
3.7 高手带你做——判断闰年
3.8 高手带你做——输出杨辉三角形
3.9 成长任务
第4章 PHP函数
4.1 用户函数
4.2 高手带你做——函数高级应用
4.3 变量处理函数
4.4 数学函数
4.5 日期和时间函数
4.6 实战——模拟实现用户系统登录功能
4.7 引用文件的函数
4.8 成长任务
第5章 面向对象编程
5.1 面向对象简介
5.2 类和对象
5.3 类的成员
5.4 构造函数和析构函数
5.5 作用域关键字
5.6 继承
5.7 PHP实现接口
5.8 成长任务
第6章 数组的应用
6.1 认识数组
6.2 基本操作
6.3 遍历数组
6.4 简单计算
6.5 元素操作
6.6 数组排序
6.7 其他操作
6.8 成长任务
第7章 字符串应用
7.1 字符串简介
7.2 定义字符串
7.3 高手带你做——连接多个字符串
7.4 统计字符串
7.5 操作字符串内容
7.6 操作子字符串
7.7 高手带你做——字符串与HTML转换
7.8 字符串编码
7.9 成长任务
第8章 文件处理
8.1 查看文件属性信息
8.2 高手带你做——操作文件
8.3 打开和关闭文件
8.4 读取文件
8.5 写入文件
8.6 高手带你做——认识文件指针
8.7 操作目录
8.8 解析路径
8.9 读取磁盘属性
8.10 高手带你做——实现项目的新增和保存
8.11 成长任务
第9章 获取页面数据
9.1 认识HTML表单
9.2 制作HTML表单
9.3 获取表单数据
9.4 表单的常见操作
9.5 高手带你做——表单处理技巧
9.6 转换URL中的汉字
9.7 文件上传
9.8 文件下载
9.9 高手带你做——身份验证
9.10 成长任务
第10章 会话处理
10.1 了解Cookie
10.2 操作Cookie
10.3 高手带你做——实现记住上次登录时间
10.4 了解Session
10.5 操作Session
10.6 高手带你做——实现购物车
10.7 高手带你做——认识Cookie与Session的区别
10.8 成长任务
第11章 数据库编程
11.1 My SQL数据库
11.2 PHP连接My SQL方式
11.3 连接My SQL数据库
11.4 基本操作
11.5 使用预处理语句
11.6 读取数据库显示乱码解决方案
11.7 高手带你做——数据分页显示
11.8 高手带你做——数据库事务处理
11.9 成长任务
第12章 XML和JSON处理
12.1 XML简介
12.2 高手带你做——生成水果信息XML文件
12.3 XML解析器
12.4 高手带你做——管理报表项目信息
12.5 高手带你做——Java Script读取APP信息
12.6 处理JSON格式响应
12.7 成长任务
第13章 PHP高级编程技术
13.1 正则表达式语法
13.2 PHP正则表达式的使用
13.3 高手带你做——校验常见数据
13.4 错误和异常处理
13.5 Ajax异步通信
13.6 PHP开发编程规范
13.7 成长任务
第14章 PHP设计模式
14.1 认识设计模式
14.2 单例模式
14.3 简单工厂
14.4 工厂方法
14.5 抽象工厂
14.6 适配器模式
14.7 外观模式
14.8 观察者模式
14.9 状态模式
14.10 不要过度使用设计模式
正文结束
📜 SIMILAR VOLUMES
<p>《量子计算与编程入门》是关于量子计算与编程入门的专业书籍,《量子计算与编程入门》详细介绍了量子计算的背景知识、基础概念、实现的硬件基础和一些重要量子算法的编程。《量子计算与编程入门》共5章,主要内容包括:背景知识、量子计算基础、量子计算机硬件基础、量子算法与编程、量子计算前沿话题,书末附有量子计算数学基础、量子编程工具的安装与配置、量子化学工具的安装与使用。</p>
<p>阿塔韦等编著的《MATLAB编程与工程应用(第2版)》分成两大部分:第一部分主要讲述如何用MATLAB进行程序设计及解决实际问题,具体内容包括MATLAB程序设计概念、选择、循环、字符串操作、单元阵列与结构、高级文件输入/输出及高级函数等;第二部分完全针对实际应用,具体内容包括用MATLAB绘图、解线性代数方程组、进行基本统计、集合、排序和索引、处理声音和图像,以及高等数学中的曲线拟合、复数计算、微积分等。</p> <p> 《MATLAB编程与工程应用(第2版)》可以作为各大专院校非计算机专业学生程序设计的教材或参考书,也可以作为工程技术人员的参考用书。</p>
本书从搭建PHP应用程序开发环境开始,首先介绍了PHP语言的编程基础知识、常用技巧以及与一般Web对象的操作,然后介绍了PHP与数据库的交互操作方法,并给出了具体的应用实例。本书比较详细地讲解了PHP在实际开发中的应用,给后续的学习打下了良好的基础。 本书内容紧凑、实例丰富、结构严整、从易到难、由浅入深、循序渐进地系统介绍了PHP开发Web应用程序的技术。本书通俗易懂,配备大量的实例,供读者加深巩固所学知识,有助于读者进行开发实践。
<p>《PHP编程从基础到应用》从初学者的角度出发,由浅入深、循序渐进地介绍用PHP进行Web开发必备的知识和技能。主要包括搭建PHP开发环境、PHP数据类型、运算符和表达式、条件和循环语句、PHP的面向对象编程、操作PHP的数组和字符串、生成XML、获取时间、文件打开与写入、保存页面数据、读取数据库以及Ajax等。最后以一个PHP和My SQL整合的相册管理系统讲解PHP在实际Web开发中的应用。</p> <p>《PHP编程从基础到应用》内容丰富、实例精彩、覆盖面广、指导性强,以全面的知识及丰富的实例来指导读者透彻地学习用PHP进行Web开发的知识。</p>