PHP编程入门与应用编程
معرفی کتاب «PHP编程入门与应用编程» نوشتهٔ 李鑫、王瑞敬، منتشرشده توسط نشر 清华大学出版社 Qing hua da xue chu ban she در سال 2017. این کتاب در فرمت pdf، زبان zh ارائه شده است. «PHP编程入门与应用编程» در دستهٔ بدون دستهبندی قرار دارد.
在最近的几年中,PHP已经发展成为世界上最为流行的Web平台,它运行在全球超过1/3的Web服务器上。PHP的发展不仅是数量上的,也是质量上的。越来越多的公司,包括全球500强榜上的公司都依靠PHP来运行它们的商业级应用,从而创造了新的就业机会并增加了更多的PHP开发需求。本书共分14章,主要内容包括PHP环境的搭建、PHP开发工具、变量和常量、运算符与表达式、流程控制、数学函数、字符串搜索和截取、文件读写、文件上传与下载等。在应用方面介绍了PHP获取HTML表单数据,获取Cookie和Session数据,获取数据库数据,获取XML和JSON数据,获取Ajax异步数据等知识。最后一章介绍了常用的几种设计模式在PHP中的实现,如单例模式、工厂方法、适配器模式和状态模式等。本书可以作为高等院校计算机相关专业PHP语言程序设计课程的教材,也可以作为PHP程序设计的培训教材,还可以作为自学者的参考书。 封面 1 扉页 2 内容简介 3 版权页 3 前言 4 目录 6 第1章 PHP入门基础 12 1.1 PHP简介 13 1.2 配置PHP运行环境 15 1.3 查看PHP配置文件 19 1.4 选择PHP语法风格 20 1.5 程序注释 23 1.6 快速搭建PHP环境 24 1.7 PHP开发工具 28 1.8 高手带你做——自定义Apache的主目录 32 1.9 高手带你做——在IIS上配置PHP环境 33 1.10 成长任务 35 第2章 PHP基础语法 36 2.1 常量 37 2.2 变量 40 2.3 数据类型 47 2.4 数据类型转换 54 2.5 运算符 58 2.6 高手带你做——认识条件运算符 63 2.7 表达式 64 2.8 运算符的优先级 65 2.9 PHP输出函数 66 2.10 成长任务 73 第3章 流程控制语句 74 3.1 了解算法 75 3.2 顺序结构 79 3.3 if条件语句 81 3.4 switch条件语句 86 3.5 循环语句 90 3.6 其他语句 97 3.7 高手带你做——判断闰年 102 3.8 高手带你做——输出杨辉三角形 103 3.9 成长任务 104 第4章 PHP函数 106 4.1 用户函数 107 4.2 高手带你做——函数高级应用 114 4.3 变量处理函数 117 4.4 数学函数 117 4.5 日期和时间函数 118 4.6 实战——模拟实现用户系统登录功能 124 4.7 引用文件的函数 125 4.8 成长任务 131 第5章 面向对象编程 132 5.1 面向对象简介 133 5.2 类和对象 136 5.3 类的成员 138 5.4 构造函数和析构函数 145 5.5 作用域关键字 149 5.6 继承 154 5.7 PHP实现接口 159 5.8 成长任务 163 第6章 数组的应用 164 6.1 认识数组 165 6.2 基本操作 166 6.3 遍历数组 172 6.4 简单计算 175 6.5 元素操作 177 6.6 数组排序 187 6.7 其他操作 194 6.8 成长任务 205 第7章 字符串应用 206 7.1 字符串简介 207 7.2 定义字符串 207 7.3 高手带你做——连接多个字符串 210 7.4 统计字符串 210 7.5 操作字符串内容 213 7.6 操作子字符串 221 7.7 高手带你做——字符串与HTML转换 229 7.8 字符串编码 233 7.9 成长任务 241 第8章 文件处理 242 8.1 查看文件属性信息 243 8.2 高手带你做——操作文件 246 8.3 打开和关闭文件 248 8.4 读取文件 249 8.5 写入文件 257 8.6 高手带你做——认识文件指针 261 8.7 操作目录 263 8.8 解析路径 268 8.9 读取磁盘属性 270 8.10 高手带你做——实现项目的新增和保存 273 8.11 成长任务 276 第9章 获取页面数据 278 9.1 认识HTML表单 279 9.2 制作HTML表单 279 9.3 获取表单数据 286 9.4 表单的常见操作 291 9.5 高手带你做——表单处理技巧 299 9.6 转换URL中的汉字 304 9.7 文件上传 305 9.8 文件下载 308 9.9 高手带你做——身份验证 310 9.10 成长任务 314 第10章 会话处理 316 10.1 了解Cookie 317 10.2 操作Cookie 319 10.3 高手带你做——实现记住上次登录时间 324 10.4 了解Session 327 10.5 操作Session 329 10.6 高手带你做——实现购物车 338 10.7 高手带你做——认识Cookie与Session的区别 344 10.8 成长任务 345 第11章 数据库编程 346 11.1 My SQL数据库 347 11.2 PHP连接My SQL方式 352 11.3 连接My SQL数据库 355 11.4 基本操作 358 11.5 使用预处理语句 368 11.6 读取数据库显示乱码解决方案 372 11.7 高手带你做——数据分页显示 373 11.8 高手带你做——数据库事务处理 376 11.9 成长任务 379 第12章 XML和JSON处理 380 12.1 XML简介 381 12.2 高手带你做——生成水果信息XML文件 384 12.3 XML解析器 385 12.4 高手带你做——管理报表项目信息 396 12.5 高手带你做——Java Script读取APP信息 401 12.6 处理JSON格式响应 404 12.7 成长任务 408 第13章 PHP高级编程技术 410 13.1 正则表达式语法 411 13.2 PHP正则表达式的使用 415 13.3 高手带你做——校验常见数据 422 13.4 错误和异常处理 424 13.5 Ajax异步通信 433 13.6 PHP开发编程规范 444 13.7 成长任务 451 第14章 PHP设计模式 452 14.1 认识设计模式 453 14.2 单例模式 458 14.3 简单工厂 459 14.4 工厂方法 463 14.5 抽象工厂 465 14.6 适配器模式 466 14.7 外观模式 468 14.8 观察者模式 470 14.9 状态模式 472 14.10 不要过度使用设计模式 475 正文结束 475 本书详细讲解了利用PHP开发动态网站所需的常用技术。全书介绍了PHP的基础知识,包括配置PHP环境、输出函数、运算符和表达式、条件和循环语句,以及类和对象的编程;然后重点对PHP的操作进行讲解,包括字符串操作、数组遍历和排序、获取表单数据、保存用户信息、操作文件和MySQL数据库等;另外还对PHP中如何处理异常、正则表达式和XML做了简单介绍;最后通过综合案例介绍PHP在实际开发中的应用
دانلود کتاب PHP编程入门与应用编程