书籍详情

中公版 PHP全栈开发教程基础程序设计

中公版 PHP全栈开发教程基础程序设计

作者:中公教育优就业研究院

出版社:现代出版社

出版时间:2018-08-01

ISBN:9787514360240

定价:¥70.00

购买这本书可以去
内容简介
  《中公版·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语言。
作者简介
暂缺《中公版 PHP全栈开发教程基础程序设计》作者简介
目录
1.1何为PHP1 \n
1.2PHP优势1 \n
1.3PHP发展历史1 \n
1.3.1PersonalHomePageTools的诞生1 \n
1.3.2PHP/FI2.02 \n
1.3.3PHP32 \n
1.3.4PHP42 \n
1.3.5PHP52 \n
1.3.6PHP5.3~5.63 \n
1.3.7PHP73 \n
1.4PHP的应用领域3 \n
2.1基础重要4 \n
2.2温故而知新5 \n
2.3精神可贵5 \n
3.1手册至关重要6 \n
3.2得心应手的开发工具6 \n
3.3网站资源不可忽视7 \n
3.4图书资源必不可少7 \n
4.1Windows环境下使用XAMPP集成包8 \n
4.2XAMPP安装步骤8 \n
5.1Nginx安装前准备工作12 \n
5.1.1安装gcc环境12 \n
5.1.2安装PCREpcre-devel12 \n
5.1.3安装zlib12 \n
5.1.4安装OpenSSL12 \n
5.2安装Nginx12 \n
5.2.1官网下载Nginx安装包12 \n
5.2.2wget下载安装包13 \n
5.2.3解压安装包13 \n
5.2.4进入解压目录13 \n
5.2.5配置Nginx14 \n
5.2.6编译安装Nginx15 \n
5.3Nginx常用操作15 \n
5.3.1启动Nginx15 \n
5.3.2终止Nginx进程16 \n
5.3.3重启Nginx进程16 \n
5.3.4设置Nginx开机自启动17 \n
5.4安装MySQL18 \n
5.4.1官网下载MySQL安装包18 \n
5.4.2安装包上传服务器并进行MySQL配置操作18 \n
5.5安装PHP21 \n
5.5.1官网下载PHP安装包21 \n
5.5.2PHP安装前准备工作22 \n
5.5.3PHP详细安装步骤22 \n
5.5.4整合PHP与Nginx25 \n
6.1SublimeText介绍27 \n
6.2SublimeText功能特性27 \n
6.3SublimeText优势28 \n
6.4SublimeText快捷键介绍28 \n
6.5SublimeText插件管理30 \n
6.5.1安装PackageControl插件管理包30 \n
6.5.2使用PackageControl安装其他插件30 \n
6.6推荐安装插件31 \n
7.1PHP基础语法33 \n
7.2个PHP脚本34 \n
7.3PHP中的注释35 \n
7.4PHP中大小写敏感35 \n
8.1变量的定义与创建37 \n
8.2变量的命名规则37 \n
8.3变量类型38 \n
8.3.1PHP中存在八种变量类型38 \n
8.3.2变量类型检测38 \n
8.3.3判断变量是否属于某种变量类型39 \n
8.3.4变量类型转换40 \n
8.4变量检测41 \n
8.4.1检测变量是否存在41 \n
8.4.2检测变量是否为空41 \n
8.5调试打印变量42 \n
8.5.1使用echo语句42 \n
8.5.2使用print_r()函数打印调试变量43 \n
8.5.3使用var_dump()打印调试变量43 \n
8.5.4其他打印输出变量45 \n
8.6变量赋值46 \n
8.7变量作用域47 \n
8.7.1定义与类型47 \n
8.7.2local局部变量与global全局变量作用域48 \n
8.7.3global关键词48 \n
8.7.4static关键词49 \n
8.8变量销毁49 \n
8.9动态变量名51 \n
9.1常量的特点52 \n
9.2常量的定义52 \n
9.3常量的命名53 \n
9.4检测常量是否存在53 \n
9.5常量的作用域53 \n
9.6动态常量名54 \n
9.7魔术常量54 \n
9.8开发常用效果55 \n
10.1算术运算符56 \n
10.2赋值运算符57 \n
10.3字符串运算符58 \n
10.3.1字符串运算符种类58 \n
10.3.2点拼接(.)与加法运算符(+)比较58 \n
10.3.3点拼接(.)与逗号运算符(,)比较59 \n
10.4递增/递减运算符59 \n
10.5位运算符60 \n
10.6比较运算符61 \n
10.7逻辑运算符61 \n
10.8三元运算符63 \n
10.9数组运算符63 \n
10.10错误屏蔽运算符64 \n
10.11运算符优先级64 \n
10.12逻辑运算符的短路特性65 \n
10.12.1逻辑&&的短路特性65 \n
10.12.2逻辑||的短路特性66 \n
10.12.3项目实战66 \n
11.1条件控制结构67 \n
11.1.1if语句67 \n
11.1.2if-else语句68 \n
11.1.3elseif语句68 \n
11.1.4switch-case语句69 \n
11.2循环控制结构70 \n
11.2.1while语句的循环控制70 \n
11.2.2do-while语句的循环控制71 \n
11.2.3for语句的循环控制72 \n
11.2.4foreach语句的循环遍历74 \n
11.3break与continue74 \n
11.3.1break关键字用法详解75 \n
11.3.2continue关键字用法详解76 \n
11.3.3break与continue区别77 \n
11.4编程思想训练78 \n
11.4.1打印九九乘法表78 \n
11.4.2过桥问题78 \n
11.4.3百钱百鸡问题79 \n
12.1函数的定义与调用81 \n
12.1.1函数的定义81 \n
12.1.2函数命名规范81 \n
12.1.3函数的调用82 \n
12.2函数的执行与返回82 \n
12.2.1函数执行流程82 \n
12.2.2函数返回流程83 \n
12.2.3函数返回值83 \n
12.3函数传参方式84 \n
12.3.1按值传递方式84 \n
12.3.2按引用传递方式84 \n
12.3.3默认参数与可选参数85 \n
12.4函数的作用域87 \n
12.5动态调用函数88 \n
12.6日期时间相关函数88 \n
12.6.1时间戳函数88 \n
12.6.2时间戳格式化函数90 \n
12.6.3日期解析函数90 \n
13.1字符串类型92 \n
13.2字符串定义方式93 \n
13.2.1单引号定义字符串93 \n
13.2.2双引号定义字符串94 \n
13.2.3Heredoc结构定义大段字符串95 \n
13.2.4Nowdoc结构定义大段字符串97 \n
13.3单双引号区别及对比98 \n
13.3.1转义对比98 \n
13.3.2变量解析对比98 \n
13.3.3速度对比99 \n
13.4字符串连接符操作100 \n
13.5字符串常用操作函数101 \n
13.5.1字符串长度函数101 \n
13.5.2字符串位置函数102 \n
13.5.3字符串替换函数103 \n
13.5.4截取字符串函数105 \n
13.5.5字符串分割函数106 \n
13.5.6字符串连接函数107 \n
13.5.7字符串空白处理函数107 \n
13.5.8字符串反转函数108 \n
14.1数组的定义109 \n
14.2数组的声明与创建109 \n
14.2.1使用array()函数创建索引数组110 \n
14.2.2使用array()函数创建关联数组110 \n
14.2.3为数组元素赋值创建数组111 \n
14.2.4使用[]语法创建数组111 \n
14.3数组的类型112 \n
14.3.1索引数组112 \n
14.3.2关联数组112 \n
14.4数组的输出113 \n
14.5数组的构造113 \n
14.5.1一维数组的构造113 \n
14.5.2二维数组的构造113 \n
14.5.3多维数组的构造114 \n
14.6操作数组单元115 \n
14.6.1精确获取数组中某一单元的值115 \n
14.6.2增加数组单元116 \n
14.6.3更新数组单元117 \n
14.6.4删除数组单元118 \n
14.7遍历数组单元119 \n
14.7.1遍历索引数组119 \n
14.7.2遍历关联数组119 \n
14.7.3遍历多维数组121 \n
14.8数组指针操作122 \n
14.8.1获取当前指针指向的单元值122 \n
14.8.2获取当前指针指向的单元键名122 \n
14.8.3移动指针指向下一数组单元并输出123 \n
14.8.4移动指针指向上一数组单元并输出123 \n
14.8.5移动指针指向数组后单元并输出124 \n
14.8.6移动指针指向数组首个单元并输出124 \n
14.8.7获取当前元素的键值对并向前移动指针124 \n
14.8.8数组中的值赋值给一组变量125 \n
14.8.9数组指针操作案例汇总125 \n
14.9数组常用函数126 \n
14.9.1计算数组中的单元数目126 \n
14.9.2检查给定的键名或者索引是否存在于数组中127 \n
14.9.3检查数组中是否存在某个值128 \n
14.9.4向数组尾部添加元素129 \n
14.9.5删除数组中后一个元素130 \n
14.9.6删除数组中个元素130 \n
14.9.7向数组首部添加元素131 \n
14.9.8删除并替换数组中指定元素132 \n
14.9.9根据条件在数组中获取一段值并返回133 \n
14.9.10数组搜索某个键值,返回对应的键名134 \n
14.9.11将一个或多个数组合并成一个数组135 \n
14.10超全局变量数组136 \n
14.10.1$GLOBALS引用全局作用域中可用的变量136 \n
14.10.2$_GET超全局变量收集表单数据137 \n
14.10.3$_POST超全局变量收集表单数据138 \n
14.10.4$_REQUEST超全局变量收集表单数据139 \n
14.10.5$_ENV获取服务器端环境变量139 \n
14.10.6$_SERVER获取服务器和执行环境的信息140 \n
14.11编程思想训练142 \n
14.11.1小羊繁殖问题142 \n
14.11.2猴子选大王问题142 \n
15.1认识正则表达式144 \n
15.1.1正则表达式的定义与简介144 \n
15.1.2PHP与正则表达式144 \n
15.2正则表达式基本语法规范145 \n
15.2.1普通字符145 \n
15.2.2不可打印字符145 \n
15.2.3特殊字符146 \n
15.2.4限定符148 \n
15.2.5贪婪模式与非贪婪模式150 \n
15.2.6定位符151 \n
15.2.7选择152 \n
15.2.8反向引用152 \n
15.3元字符153 \n
15.4运算符优先级154 \n
15.5匹配规范155 \n
15.5.1模式匹配及模式修饰符155 \n
15.5.2字符簇156 \n
15.5.3重复出现157 \n
15.6PCRE兼容正则表达式函数158 \n
15.6.1preg_grep()函数158 \n
15.6.2preg_match()函数159 \n
15.6.3preg_match_all()函数160 \n
15.6.4preg_quote()函数163 \n
15.6.5preg_replace()函数164 \n
15.6.6preg_split()函数165 \n
15.7项目中常用的正则表达式166 \n
15.7.1校验数字的表达式166 \n
15.7.2校验字符的表达式167 \n
15.7.3特殊需求的表达式167 \n
16.1进制169 \n
16.1.1常见进制的介绍169 \n
16.1.2二进制与其他进制的转换170 \n
16.1.3进制运算171 \n
16.2位运算172 \n
16.2.1原码、反码及补码介绍172 \n
16.2.2位运算操作173 \n
16.3位移运算操作174 \n
16.4项目实战——利用位运算实现权限控制175 \n
16.4.1定义用户权限175 \n
16.4.2判断用户是否具有某个权限175 \n
16.4.3取消用户权限175 \n
16.5位运算的计算缺陷176 \n
17.1文件加载的路径问题177 \n
17.1.1相对路径177 \n
17.1.2绝对路径178 \n
17.1.3根目录形式180 \n
17.2文件包含180 \n
17.2.1使用include类型的文件包含180 \n
17.2.2使用include_once类型的文件包含181 \n
17.2.3使用require类型的文件包含182 \n
17.2.4使用require_once()类型的文件包含184 \n
17.2.5四种文件包含方式的区别185 \n
17.2.6包含文件中return的作用186 \n
17.2.7文件包含的应用187 \n
17.3文件打开187 \n
17.3.1readfile()函数打开文件187 \n
17.3.2fopen()函数打开文件188 \n
17.4文件读取190 \n
17.4.1读取全部文件190 \n
17.4.2读取单行文件191 \n
17.4.3检测文件指针是否到文件结尾191 \n
17.4.4读取单个字符192 \n
17.5文件创建与修改193 \n
17.5.1创建文件193 \n
17.5.2写入文件内容193 \n
17.5.3替换文件内容194 \n
17.
猜您喜欢

读书导航