PHP从入门到精通
معرفی کتاب «PHP从入门到精通» نوشتهٔ 千锋教育高教产品研发部编著; 千锋教育高教产品研发部، منتشرشده توسط نشر 清华大学出版社 در سال 2019. این کتاب در فرمت pdf، زبان zh ارائه شده است. «PHP从入门到精通» در دستهٔ بدون دستهبندی قرار دارد.
本书从初学者的角度出发,通过通俗易懂的语言、丰富多彩的实例,详细介绍了使用PHP进行网络开发应该掌握的各方面技术。 全书共分19章,包括PHP开发入门、PHP编程基础、函数、数组、面向对象、错误与异常处理、文件处理、字符串操作、正则表达式、PHP图像处理技术、Web开发基础、PHP与Web页面交互、PHP会话技术、MySQL数据库基础、PHP操作MySQL数据库、PDO数据库抽象层、Smarty模板技术、Laravel框架、PHP-ML人工智能等内容。书中所有知识都结合具体实例进行介绍,涉及的程序代码均附以详细的注释,可以使读者轻松领会PHP程序开发的精髓,快速提高开发技能。 本书适合作为软件开发入门者的自学用书,也适合作为高等院校相关专业的教学参考书,还可供开发人员查阅、参考。 封面 1 扉页 2 内容简介 3 版权页 3 本书编委会 4 序 6 前言 8 目录 12 第1章 PHP开发入门 26 1.1 PHP概述 26 1.2 PHP开发环境搭建 28 1.3 第一个PHP程序 37 1.4 PHP程序开发流程 38 1.5 本章小结 39 1.6 习题 39 第2章 PHP编程基础 41 2.1 PHP基本语法 41 2.2 PHP变量 45 2.3 PHP常量 52 2.4 数据类型转换 55 2.5 PHP运算符 59 2.6 表达式与语句 67 2.7 流程控制语句 67 2.8 本章小结 77 2.9 习题 77 第3章 函数 79 3.1 函数的基本用法 79 3.2 变量的作用域 84 3.3 函数的高级用法 88 3.4 PHP手册的使用 94 3.5 本章小结 96 3.6 习题 96 第4章 数组 98 4.1 数组的概念 98 4.2 数组的定义 99 4.3 数组的操作 102 4.4 数组的常用函数 110 4.5 二维数组 121 4.6 本章小结 124 4.7 习题 125 第5章 面向对象 126 5.1 面向对象的概念 126 5.2 类与对象 129 5.3 构造方法 136 5.4 析构方法 137 5.5 类常量 138 5.6 静态成员 139 5.7 继承 141 5.8 抽象类与接口 146 5.9 多态 149 5.10 魔术方法 150 5.11 设计模式 156 5.12 本章小结 158 5.13 习题 158 第6章 错误与异常处理 160 6.1 错误处理 160 6.2 异常处理 167 6.3 调试方法 176 6.4 本章小结 179 6.5 习题 179 第7章 文件处理 181 7.1 文件概述 181 7.2 文件操作 185 7.3 目录操作 195 7.4 本章小结 202 7.5 习题 202 第8章 字符串操作 204 8.1 字符串构成 204 8.2 常用的字符串操作 205 8.3 字符串其他操作 221 8.4 本章小结 224 8.5 习题 224 第9章 正则表达式 226 9.1 初识正则表达式 226 9.2 正则表达式语法规则 227 9.3 正则表达式相关函数 232 9.4 正则表达式常见应用 236 9.5 正则表达式用法自查表 239 9.6 本章小结 240 9.7 习题 240 第10章 PHP图像处理技术 242 10.1 PHP图像基础知识 242 10.2 PHP绘图的基本步骤 245 10.3 PHP图像处理的常见应用 248 10.4 本章小结 256 10.5 习题 257 第11章 Web开发基础 258 11.1 HTTP 258 11.2 初识表单 263 11.3 输入标记 264 11.4 下拉列表标记 272 11.5 本章小结 274 11.6 习题 274 第12章 PHP与Web页面交互 275 12.1 表单与PHP的关系 275 12.2 提交表单信息 276 12.3 PHP获取表单信息 278 12.4 URL操作 287 12.5 文件上传和下载 289 12.6 综合应用案例 294 12.7 本章小结 298 12.8 习题 298 第13章 PHP会话技术 299 13.1 会话技术概述 299 13.2 Cookie技术 299 13.3 Session技术 304 13.4 本章小结 312 13.5 习题 312 第14章 MySQL数据库基础 314 14.1 数据库简介 314 14.2 MySQL的使用 315 14.3 MySQL支持的数据类型 319 14.4 数据库的基本操作 324 14.5 数据表的基本操作 327 14.6 数据表中数据的基本操作 332 14.7 本章小结 336 14.8 习题 337 第15章 PHP操作MySQL数据库 338 15.1 PHP访问MySQL数据库的一般步骤 338 15.2 PHP操作MySQL数据库的方法 339 15.3 PHP操作MySQL实战演练 351 15.4 本章小结 373 15.5 习题 373 第16章 PDO数据库抽象层 375 16.1 PDO概述 375 16.2 使用PDO连接数据库 376 16.3 PDO中执行SQL语句 378 16.4 PDO中获取结果集 381 16.5 PDO中的错误处理 386 16.6 PDO中的事务处理 389 16.7 本章小结 391 16.8 习题 391 第17章 Smarty模板技术 393 17.1 Smarty模板简介 393 17.2 Smarty的安装和配置 395 17.3 Smarty模板基本语法 398 17.4 Smarty内置函数 402 17.5 Smarty模板继承 404 17.6 Smarty缓存控制 410 17.7 本章小结 413 17.8 习题 413 第18章 Laravel框架 415 18.1 初识Laravel框架 415 18.2 Laravel框架安装 416 18.3 Laravel框架目录结构 422 18.4 Laravel的生命周期 424 18.5 Laravel服务容器 425 18.6 Laravel服务提供者 427 18.7 Laravel路由详解 432 18.8 Laravel控制器 433 18.9 Laravel视图 435 18.10 Laravel数据库操作 437 18.11 本章小结 446 18.12 习题 446 第19章 PHP-ML人工智能 448 19.1 初识PHP-ML 448 19.2 机器学习概述 449 19.3 机器学习算法 451 19.4 PHP-ML库 456 19.5 本章小结 463 19.6 习题 464 正文结束 464 附录A 自定义搭建PHP开发环境 465 图书资源支持 484
دانلود کتاب PHP从入门到精通