图书介绍

PHP编程入门与应用2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

PHP编程入门与应用
  • 李鑫,王瑞敬编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302475248
  • 出版时间:2017
  • 标注页数:464页
  • 文件大小:461MB
  • 文件页数:476页
  • 主题词:PHP语言-程序设计

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

PHP编程入门与应用PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 PHP入门基础2

1.1PHP简介2

1.1.1PHP发展历史2

1.1.2PHP的优势3

1.2配置PHP运行环境4

1.2.1高手带你做——安装Apache4

1.2.2高手带你做——配置PHP55

1.3查看PHP配置文件8

1.4选择PHP语法风格9

1.4.1默认标记9

1.4.2ASP风格标记9

1.4.3脚本标记10

1.4.4短标记10

1.5程序注释12

1.5.1单行注释12

1.5.2多行注释12

1.6快速搭建PHP环境13

1.6.1高手带你做——安装WampServer13

1.6.2高手带你做——安装phpStudy15

1.7PHP开发工具17

1.7.1Sublime Text17

1.7.2PhpStorm19

1.8高手带你做——自定义Apache的主目录21

1.9高手带你做——在IIS上配置PHP环境22

1.10成长任务24

第2章 PHP基础语法26

2.1常量26

2.1.1定义常量26

2.1.2引用常量26

2.1.3const关键字27

2.1.4高手带你做——认识魔术常量28

2.2变量29

2.2.1声明变量29

2.2.2变量赋值30

2.2.3可变变量31

2.2.4变量的作用域32

2.2.5变量销毁35

2.2.6高手带你做——超级全局变量35

2.3数据类型36

2.3.1标量数据类型36

2.3.2复合数据类型40

2.3.3特殊数据类型41

2.4数据类型转换43

2.4.1强制类型转换43

2.4.2自动类型转换45

2.4.3数据类型函数46

2.5运算符47

2.5.1算术运算符47

2.5.2赋值运算符48

2.5.3逻辑运算符48

2.5.4比较运算符49

2.5.5位运算符50

2.5.6递增与递减运算符50

2.5.7错误控制运算符51

2.6高手带你做——认识条件运算符52

2.7表达式53

2.8运算符的优先级54

2.9PHP输出函数55

2.9.1echo()函数55

2.9.2print()函数56

2.9.3printf()函数58

2.9.4格式控制58

2.9.5sprintf()函数60

2.9.6高手带你做——考生信息输出61

2.10成长任务62

第3章 流程控制语句64

3.1了解算法64

3.1.1算法的定义64

3.1.2高手带你做——使用算法求1到4的和64

3.1.3算法描述方式65

3.2顺序结构68

3.2.1语句编写方式68

3.2.2空语句69

3.2.3表达式语句69

3.2.4复合语句69

3.3if条件语句70

3.3.1if语句的语法70

3.3.2双条件if语句72

3.3.3多条件if语句73

3.3.4高手带你做——嵌套if的使用74

3.4switch条件语句75

3.4.1switch语句的格式75

3.4.2if语句和switch语句的区别77

3.4.3高手带你做——根据出生日期判断星座78

3.5循环语句79

3.5.1while语句79

3.5.2do while语句80

3.5.3for语句81

3.5.4高手带你做——九九乘法口诀表84

3.5.5foreach语句85

3.6其他语句86

3.6.1return语句87

3.6.2break语句88

3.6.3continue语句89

3.6.4goto语句90

3.7高手带你做——判断闰年91

3.8高手带你做——输出杨辉三角形92

3.9成长任务93

第4章 PHP函数96

4.1用户函数96

4.1.1函数定义的语法结构96

4.1.2使用函数97

4.1.3函数的返回值97

4.1.4按值传递参数98

4.1.5按引用传递参数99

4.1.6默认值传递参数100

4.1.7可变参数列表101

4.1.8变量、常量与函数102

4.1.9高手带你做——判断函数是否存在103

4.2高手带你做——函数高级应用103

4.2.1递归函数104

4.2.2嵌套函数104

4.2.3变量函数105

4.3变量处理函数106

4.4数学函数106

4.5日期和时间函数107

4.5.1checkdate()函数108

4.5.2getdate()函数108

4.5.3date()函数109

4.5.4strtotime()函数111

4.5.5microtime()函数112

4.5.6gmdate()函数112

4.5.7time()函数112

4.6实战——模拟实现用户系统登录功能113

4.7引用文件的函数114

4.7.1include()函数115

4.7.2require()函数116

4.7.3include_once()函数和require_once()函数118

4.8成长任务120

第5章 面向对象编程122

5.1面向对象简介122

5.1.1对象的概念122

5.1.2抽象性122

5.1.3封装性123

5.1.4继承性123

5.1.5多态性124

5.2类和对象125

5.2.1高手带你做——认识类和对象125

5.2.2定义类126

5.2.3实例化类127

5.3类的成员127

5.3.1常量127

5.3.2字段128

5.3.3属性131

5.3.4方法133

5.4构造函数和析构函数134

5.4.1构造函数135

5.4.2高手带你做——查看个人信息136

5.4.3析构函数137

5.5作用域关键字138

5.5.1abstract关键字138

5.5.2final关键字139

5.5.3private关键字139

5.5.4protected关键字140

5.5.5public关键字141

5.5.6static关键字142

5.6继承143

5.6.1类继承143

5.6.2构造函数继承145

5.6.3高手带你做——实现图书分类显示146

5.7PHP实现接口148

5.7.1接口概述148

5.7.2定义接口149

5.7.3实现接口149

5.8成长任务152

第6章 数组的应用154

6.1认识数组154

6.2基本操作155

6.2.1通过赋值创建数组155

6.2.2使用array()函数创建数组156

6.2.3创建多维数组157

6.2.4输出数组内容159

6.2.5测试数组160

6.3遍历数组161

6.3.1foreach语句遍历161

6.3.2for语句遍历162

6.3.3each()函数遍历163

6.3.4遍历数组的函数164

6.4简单计算164

6.4.1计算元素总数164

6.4.2计算元素出现的频率165

6.4.3计算出现的所有元素166

6.5元素操作166

6.5.1增加元素167

6.5.2删除元素169

6.5.3定位元素170

6.5.4提取元素173

6.6数组排序176

6.6.1按值排序176

6.6.2按键排序178

6.6.3关联排序179

6.6.4高手带你做——级联排序181

6.6.5高手带你做——按先奇后偶的降序排列数组182

6.7其他操作183

6.7.1高手带你做——随机获取元素183

6.7.2联合数组184

6.7.3合并数组185

6.7.4拆分数组187

6.7.5替换数组188

6.7.6判断数组的类型189

6.7.7查找键名是否存在190

6.7.8查找值是否存在191

6.7.9去除重复元素值192

6.7.10高手带你做——数组键名和值调换193

6.8成长任务194

第7章 字符串应用196

7.1字符串简介196

7.2定义字符串196

7.2.1使用单引号197

7.2.2使用双引号197

7.2.3使用定界符198

7.3高手带你做——连接多个字符串199

7.4统计字符串199

7.4.1统计字符串的长度200

7.4.2统计字符的出现频率200

7.4.3统计单词数量201

7.5操作字符串内容202

7.5.1大小写替换202

7.5.2去除空格和特殊字符204

7.5.3比较字符串206

7.5.4查找字符串208

7.6操作子字符串210

7.6.1分隔字符串210

7.6.2填充字符串212

7.6.3截取字符串213

7.6.4替换字符串216

7.7高手带你做——字符串与HTML转换218

7.8字符串编码222

7.8.1高手带你做——认识字符集与编码222

7.8.2页面编码设置225

7.8.3编码转换227

7.8.4字符串加密228

7.9成长任务230

第8章 文件处理232

8.1查看文件属性信息232

8.1.1文件类型232

8.1.2文件大小232

8.1.3访问和修改时间233

8.1.4其他属性的获取234

8.2高手带你做——操作文件235

8.2.1复制文件236

8.2.2重命名文件236

8.2.3删除文件236

8.3打开和关闭文件237

8.3.1打开文件237

8.3.2关闭文件238

8.4读取文件238

8.4.1读取一行239

8.4.2读取指定字节242

8.4.3读取全部内容244

8.4.4其他读取函数245

8.5写入文件246

8.5.1fwrite()函数247

8.5.2fputs()函数248

8.5.3file_put contents()函数249

8.6高手带你做——认识文件指针250

8.6.1fseek()函数251

8.6.2ftell()函数251

8.6.3rewind()函数252

8.7操作目录252

8.7.1打开目录252

8.7.2关闭目录253

8.7.3遍历目录253

8.7.4创建目录256

8.7.5删除目录256

8.8解析路径257

8.8.1获取文件名257

8.8.2获取目录部分257

8.8.3获取路径中的各个部分257

8.8.4获取绝对路径258

8.9读取磁盘属性259

8.9.1获取目录所在磁盘的可用空间259

8.9.2获取磁盘总容量260

8.9.3高手带你做——获取目录占用的空间260

8.10高手带你做——实现项目的新增和保存262

8.11成长任务265

第9章 获取页面数据268

9.1认识HTML表单268

9.2制作HTML表单268

9.2.1表单的组成元素269

9.2.2表单标签270

9.2.3文本框270

9.2.4多行文本框271

9.2.5隐藏域271

9.2.6复选框272

9.2.7单选按钮272

9.2.8下拉选择框273

9.2.9文件上传框274

9.2.10表单按钮274

9.3获取表单数据275

9.3.1设置表单提交方式276

9.3.2获取GET提交的数据277

9.3.3获取POST提交的数据279

9.4表单的常见操作280

9.4.1遍历表单280

9.4.2获取表单中的多值282

9.4.3高手带你做——动态生成表单284

9.5高手带你做——表单处理技巧288

9.5.1检测表单提交路径288

9.5.2避免表单重复提交290

9.5.3表单过期处理292

9.6转换URL中的汉字293

9.6.1编码操作293

9.6.2解码操作293

9.7文件上传294

9.7.1准备文件上传表单294

9.7.2处理上传文件295

9.8文件下载297

9.9高手带你做——身份验证299

9.9.1HTTP身份验证299

9.9.2PHP身份认证300

9.10成长任务303

第10章 会话处理306

10.1了解Cookie306

10.1.1Cookie简介306

10.1.2Cookie的工作原理306

10.1.3Cookie的类型和属性307

10.2操作Cookie308

10.2.1创建Cookie308

10.2.2读取Cookie309

10.2.3设置Cookie过期时间311

10.2.4高手带你做——删除Cookie312

10.3高手带你做——实现记住上次登录时间313

10.4了解Session316

10.4.1Session简介316

10.4.2Session的常用函数317

10.5操作Session318

10.5.1获取Session ID318

10.5.2读写Session数据319

10.5.3编码Session数据323

10.5.4解码Session数据324

10.5.5删除Session数据325

10.5.6Session的缓存326

10.6高手带你做——实现购物车327

10.7高手带你做——认识Cookie与Session的区别333

10.8成长任务334

第11章 数据库编程336

11.1MySQL数据库336

11.1.1安装MySQL数据库336

11.1.2配置MySQL数据库338

11.1.3高手带你做——MySQL快速入门操作340

11.2PHP连接MySQL方式341

11.2.1mysql库342

11.2.2mysqli库342

11.2.3PDO库343

11.3连接MySQL数据库344

11.3.1创建连接对象344

11.3.2设置连接选项345

11.3.3测试连接错误346

11.3.4关闭连接346

11.4基本操作347

11.4.1执行更新语句348

11.4.2mysqli_result类349

11.4.3fetch_row()方法350

11.4.4fetch_assoc()方法351

11.4.5fetch_array()方法352

11.4.6fetch_object()方法353

11.4.7获取数据列的信息354

11.4.8一次执行多条SQL命令355

11.5使用预处理语句357

11.5.1mysqli stmt类357

11.5.2绑定参数预处理语句358

11.5.3绑定结果预处理语句360

11.6读取数据库显示乱码解决方案361

11.6.1了解产生乱码的原因361

11.6.2PHP网页的编码361

11.6.3MySQL数据库的编码362

11.7高手带你做——数据分页显示362

11.8高手带你做——数据库事务处理365

11.9成长任务368

第12章 XML和JSON处理370

12.1XML简介370

12.1.1XML概述370

12.1.2XML的基本结构370

12.1.3XML声明371

12.1.4XML实体371

12.1.5高手带你做——创建水果信息XML文件372

12.1.6命名空间372

12.2高手带你做——生成水果信息XML文件373

12.3XML解析器374

12.3.1DOM解析XML374

12.3.2SAX解析XML377

12.3.3高手带你做——SAX解析XML文件380

12.3.4SimpleXML解析XML382

12.4高手带你做——管理报表项目信息385

12.5高手带你做——JavaScript读取APP信息390

12.6处理JSON格式响应393

12.6.1JSON语法393

12.6.2编码JSON数据394

12.6.3解码JSON数据396

12.7成长任务397

第13章 PHP高级编程技术400

13.1正则表达式语法400

13.1.1正则表达式概述400

13.1.2Perl风格的正则表达式402

13.2PHP正则表达式的使用404

13.2.1正则表达式函数404

13.2.2简单匹配405

13.2.3全局匹配406

13.2.4获取与模式匹配的数组407

13.2.5转义字符408

13.2.6搜索和替换函数409

13.2.7分割字符串410

13.3高手带你做——校验常见数据411

13.4错误和异常处理413

13.4.1PHP错误级别413

13.4.2配置文件选项414

13.4.3内置处理函数415

13.4.4异常处理语句419

13.4.5高手带你做——自定义异常类421

13.5Ajax异步通信422

13.5.1Ajax简介422

13.5.2XMLHttpRequest对象简介423

13.5.3高手带你做——读取异步提交的项目信息425

13.5.4高手带你做——读取用户列表429

13.5.5高手带你做——处理JSON431

13.5.6高手带你做——Ajax中文乱码解决方案432

13.6PHP开发编程规范433

13.6.1项目结构规范434

13.6.2程序注释434

13.6.3命名规范436

13.6.4代码编写规范437

13.6.5包含文件439

13.7成长任务440

第14章 PHP设计模式442

14.1认识设计模式442

14.1.1设计模式简介442

14.1.2设计模式的理解442

14.1.3设计模式的分类443

14.1.4为什么要学习设计模式444

14.1.5如何学习设计模式445

14.1.6学习设计模式的层次445

14.1.7面向对象的设计原则446

14.2单例模式447

14.3简单工厂448

14.4工厂方法452

14.5抽象工厂454

14.6适配器模式455

14.7外观模式457

14.8观察者模式459

14.9状态模式461

14.10不要过度使用设计模式464

热门推荐