新書推薦:
《
英国商业500年(见证大国崛起与企业兴衰,启迪未来商业智慧。)
》
售價:NT$
367.0
《
万千心理·儿童心理治疗中的心智化:临床实践指导
》
售價:NT$
398.0
《
自我囚禁的人:完美主义的心理成因与自我松绑(破除你对完美主义的迷思,尝试打破自我评价过低与焦虑的恶性循环)
》
售價:NT$
301.0
《
周易
》
售價:NT$
203.0
《
东南亚的传统与发展
》
售價:NT$
306.0
《
乾隆制造
》
售價:NT$
398.0
《
资治通鉴臣光曰辑存 资治通鉴目录(司马光全集)(全二册)
》
售價:NT$
1316.0
《
明代社会变迁时期生活质量研究
》
售價:NT$
1367.0
|
編輯推薦: |
《中公版PHP全栈开发教程基础程序设计》本书是由中公教育优就业研究院老师结合多年项目经验编写,面向PHP初学者特别推出的一本入门教材。本书基于面向过程思想,立足于PHP基础语法,并结合在PHP编程开发中的实际项目或模块进行重点细致讲解。本书适合初学者从*基础的编程知识开始全面地了解PHP编程语言的魅力,为成为一个专业的PHPer打下坚实的基础,适合作为通过PHP编程进行Web开发的入门级教材。
此外,本书全册采用双色印刷形式、图文并茂,视频讲解等增值服务是本书的一大特色。在本书的重要章节提供专业教师的讲解视频,扫描二维码即可实现在线学习,操作便捷高效。根据图书内容的难易程度,章节视频也有所侧重,有的课程是对图书内容的深层次延伸,有的课程是结合内容进行的案例操作。本书配套的增值视频使读者在掌握PHP编程语法的基础上,具备较强的实际操作能力。
|
內容簡介: |
《中公版PHP全栈开发教程基础程序设计》本书体系科学,条理清晰,语言通俗易懂,讲解深入浅出,实战性强。全书共分27章,第1~3章主要是初步认识PHP;第4~7章主要讲解了在不同操作系统下搭建PHP的开发环境以及一些常用的开发工具;第8~18章主要讲解了PHP的基础知识,包括PHP基本语法、PHP函数、数组、正则表达式、文件操作以及在PHP开发过程中的编码规范等基础内容;第19~27章围绕PHP在Web开发中的一些高级知识以及实际的项目开发展开讲解,包括PHP与Web页面交互、PHP操作MySQL、HTTP协议、PHP会话技术、高级文件操作以及强大的图像处理技术等。本书站在初学者的角度,以形象的比喻、丰富的图解、实用的案例、通俗易懂的语言详细讲解了PHP语言。
|
目錄:
|
1.1何为PHP
1.2PHP优势
1.3PHP发展历史
1.3.1PersonalHomePageTools的诞生
1.3.2PHPFI2.
1.3.3PHP
1.3.4PHP
1.3.5PHP
1.3.6PHP5.3~5.
1.3.7PHP
1.4PHP的应用领域
2.1基础最重要
2.2温故而知新
2.3精神最可贵
3.1手册至关重要
3.2得心应手的开发工具
3.3网站资源不可忽视
3.4图书资源必不可少
4.1Windows环境下使用XAMPP集成包
4.2XAMPP安装步骤
5.1Nginx安装前准备工作
5.1.1安装gcc环境
5.1.2安装PCREpcre-devel
5.1.3安装zlib
5.1.4安装OpenSSL
5.2安装Nginx
5.2.1官网下载Nginx安装包
5.2.2wget下载安装包
5.2.3解压安装包
5.2.4进入解压目录
5.2.5配置Nginx
5.2.6编译安装Nginx
5.3Nginx常用操作
5.3.1启动Nginx
5.3.2终止Nginx进程
5.3.3重启Nginx进程
5.3.4设置Nginx开机自启动
5.4安装MySQL
5.4.1官网下载MySQL安装包
5.4.2安装包上传服务器并进行MySQL配置操作
5.5安装PHP
5.5.1官网下载PHP安装包
5.5.2PHP安装前准备工作
5.5.3PHP详细安装步骤
5.5.4整合PHP与Nginx
6.1SublimeText介绍
6.2SublimeText功能特性
6.3SublimeText优势
6.4SublimeText快捷键介绍
6.5SublimeText插件管理
6.5.1安装PackageControl插件管理包
6.5.2使用PackageControl安装其他插件
6.6推荐安装插件
7.1PHP基础语法
7.2第一个PHP脚本
7.3PHP中的注释
7.4PHP中大小写敏感
8.1变量的定义与创建
8.2变量的命名规则
8.3变量类型
8.3.1PHP中存在八种变量类型
8.3.2变量类型检测
8.3.3判断变量是否属于某种变量类型
8.3.4变量类型转换
8.4变量检测
8.4.1检测变量是否存在
8.4.2检测变量是否为空
8.5调试打印变量
8.5.1使用echo语句
8.5.2使用print_r函数打印调试变量
8.5.3使用var_dump打印调试变量
8.5.4其他打印输出变量
8.6变量赋值
8.7变量作用域
8.7.1定义与类型
8.7.2local局部变量与global全局变量作用域
8.7.3global关键词
8.7.4static关键词
8.8变量销毁
8.9动态变量名
9.1常量的特点
9.2常量的定义
9.3常量的命名
9.4检测常量是否存在
9.5常量的作用域
9.6动态常量名
9.7魔术常量
9.8开发常用效果
10.1算术运算符
10.2赋值运算符
10.3字符串运算符
10.3.1字符串运算符种类
10.3.2点拼接(.)与加法运算符( )比较
10.3.3点拼接(.)与逗号运算符(,)比较
10.4递增递减运算符
10.5位运算符
10.6比较运算符
10.7逻辑运算符
10.8三元运算符
10.9数组运算符
10.10错误屏蔽运算符
10.11运算符优先级
10.12逻辑运算符的短路特性
10.12.1逻辑&&的短路特性
10.12.2逻辑||的短路特性
10.12.3项目实战
11.1条件控制结构
11.1.1if语句
11.1.2if-else语句
11.1.3elseif语句
11.1.4switch-case语句
11.2循环控制结构
11.2.1while语句的循环控制
11.2.2do-while语句的循环控制
11.2.3for语句的循环控制
11.2.4foreach语句的循环遍历
11.3break与continue
11.3.1break关键字用法详解
11.3.2continue关键字用法详解
11.3.3break与continue区别
11.4编程思想训练
11.4.1打印九九乘法表
11.4.2过桥问题
11.4.3百钱百鸡问题
12.1函数的定义与调用
12.1.1函数的定义
12.1.2函数命名规范
12.1.3函数的调用
12.2函数的执行与返回
12.2.1函数执行流程
12.2.2函数返回流程
12.2.3函数返回值
12.3函数传参方式
12.3.1按值传递方式
12.3.2按引用传递方式
12.3.3默认参数与可选参数
12.4函数的作用域
12.5动态调用函数
12.6日期时间相关函数
12.6.1时间戳函数
12.6.2时间戳格式化函数
12.6.3日期解析函数
13.1字符串类型
13.2字符串定义方式
13.2.1单引号定义字符串
13.2.2双引号定义字符串
13.2.3Heredoc结构定义大段字符串
13.2.4Nowdoc结构定义大段字符串
13.3单双引号区别及对比
13.3.1转义对比
13.3.2变量解析对比
13.3.3速度对比
13.4字符串连接符操作
13.5字符串常用操作函数
13.5.1字符串长度函数
13.5.2字符串位置函数
13.5.3字符串替换函数
13.5.4截取字符串函数
13.5.5字符串分割函数
13.5.6字符串连接函数
13.5.7字符串空白处理函数
13.5.8字符串反转函数
14.1数组的定义
14.2数组的声明与创建
14.2.1使用array函数创建索引数组
14.2.2使用array函数创建关联数组
14.2.3为数组元素赋值创建数组
14.2.4使用[]语法创建数组
14.3数组的类型
14.3.1索引数组
14.3.2关联数组
14.4数组的输出
14.5数组的构造
14.5.1一维数组的构造
14.5.2二维数组的构造
14.5.3多维数组的构造
14.6操作数组单元
14.6.1精确获取数组中某一单元的值
14.6.2增加数组单元
14.6.3更新数组单元
14.6.4删除数组单元
14.7遍历数组单元
14.7.1遍历索引数组
14.7.2遍历关联数组
14.7.3遍历多维数组
14.8数组指针操作
14.8.1获取当前指针指向的单元值
14.8.2获取当前指针指向的单元键名
14.8.3移动指针指向下一数组单元并输出
14.8.4移动指针指向上一数组单元并输出
14.8.5移动指针指向数组最后单元并输出
14.8.6移动指针指向数组首个单元并输出
14.8.7获取当前元素的键值对并向前移动指针
14.8.8数组中的值赋值给一组变量
14.8.9数组指针操作案例汇总
14.9数组常用函数
14.9.1计算数组中的单元数目
14.9.2检查给定的键名或者索引是否存在于数组中
14.9.3检查数组中是否存在某个值
14.9.4向数组尾部添加元素
14.9.5删除数组中最后一个元素
14.9.6删除数组中第一个元素
14.9.7向数组首部添加元素
14.9.8删除并替换数组中指定元素
14.9.9根据条件在数组中获取一段值并返回
14.9.10数组搜索某个键值,返回对应的键名
14.9.11将一个或多个数组合并成一个数组
14.10超全局变量数组
14.10.1$GLOBALS引用全局作用域中可用的变量
14.10.2$_GET超全局变量收集表单数据
14.10.3$_POST超全局变量收集表单数据
14.10.4$_REQUEST超全局变量收集表单数据
14.10.5$_ENV获取服务器端环境变量
14.10.6$_SERVER获取服务器和执行环境的信息
14.11编程思想训练
14.11.1小羊繁殖问题
14.11.2猴子选大王问题
15.1认识正则表达式
15.1.1正则表达式的定义与简介
15.1.2PHP与正则表达式
15.2正则表达式基本语法规范
15.2.1普通字符
15.2.2不可打印字符
15.2.3特殊字符
15.2.4限定符
15.2.5贪婪模式与非贪婪模式
15.2.6定位符
15.2.7选择
15.2.8反向引用
15.3元字符
15.4运算符优先级
15.5匹配规范
15.5.1模式匹配及模式修饰符
15.5.2字符簇
15.5.3重复出现
15.6PCRE兼容正则表达式函数
15.6.1preg_grep函数
15.6.2preg_match函数
15.6.3preg_match_all函数
15.6.4preg_quote函数
15.6.5preg_replace函数
15.6.6preg_split函数
15.7项目中常用的正则表达式
15.7.1校验数字的表达式
15.7.2校验字符的表达式
15.7.3特殊需求的表达式
16.1进制
16.1.1常见进制的介绍
16.1.2二进制与其他进制的转换
16.1.3进制运算
16.2位运算
16.2.1原码、反码及补码介绍
16.2.2位运算操作
16.3位移运算操作
16.4项目实战利用位运算实现权限控制
16.4.1定义用户权限
16.4.2判断用户是否具有某个权限
16.4.3取消用户权限
16.5位运算的计算缺陷
17.1文件加载的路径问题
17.1.1相对路径
17.1.2绝对路径
17.1.3根目录形式
17.2文件包含
17.2.1使用include类型的文件包含
17.2.2使用include_once类型的文件包含
17.2.3使用require类型的文件包含
17.2.4使用require_once类型的文件包含
17.2.5四种文件包含方式的区别
17.2.6包含文件中return的作用
17.2.7文件包含的应用
17.3文件打开
17.3.1readfile函数打开文件
17.3.2fopen函数打开文件
17.4文件读取
17.4.1读取全部文件
17.4.2读取单行文件
17.4.3检测文件指针是否到文件结尾
17.4.4读取单个字符
17.5文件创建与修改
17.5.1创建文件
17.5.2写入文件内容
17.5.3替换文件内容
17.
|
|