作者: | David Sklar |
语言: | 英文 |
出版年份: | 2016 |
编程语言: | PHP |
下载链接: |
书籍均收集自互联网,仅供学习和研究使用,请莫用于商业用途。谢谢合作。 |
《Learning PHP》是由David Sklar撰写的一本关于PHP编程语言的入门书籍。本书由O'Reilly Media出版,ISBN为978-1-491-93357-2,定价为41.99美元(美国)和48.99美元(加拿大)。书籍内容涵盖了PHP的基础知识和高级特性,适合不同层次的读者,包括初学者、前端开发人员、设计师以及有经验的程序员。
本书的前言强调了PHP在构建动态网站中的重要性。作者指出,PHP因其简单易学、跨平台和免费等特性,成为构建交互式网站的首选语言。书中提到,PHP在超过2亿个网站中得到应用,包括Facebook、Wikipedia等大型网站。
本章介绍了PHP在Web世界中的位置,解释了PHP如何与浏览器和服务器交互。通过示例代码,展示了PHP的基本语法和如何在Web页面中嵌入PHP代码。此外,还讨论了PHP的跨平台特性、免费优势以及其在Web编程中的广泛应用。
本章详细介绍了PHP如何处理文本和数字数据。包括如何定义和操作字符串、使用变量、进行数学运算以及如何使用内置函数来格式化和操作数据。
本章讲解了PHP中的逻辑控制结构,如条件语句和循环语句。通过示例代码,展示了如何使用if()、elseif()、else()等语句进行决策,以及如何使用while()和for()等循环结构来重复执行代码块。
本章介绍了PHP中的数组,包括如何创建和操作数组。讨论了数组的基本概念,如键值对、数组的遍历和排序,以及如何使用数组来处理表单数据和数据库查询结果。
本章讲解了如何在PHP中定义和使用函数,包括如何传递参数、返回值以及如何在函数中处理变量作用域。此外,还介绍了如何在不同的文件中组织代码,以及如何使用require和include等语句来加载外部文件。
本章介绍了PHP中的面向对象编程(OOP)概念,包括类、对象、方法、属性和构造函数。通过示例代码,展示了如何使用OOP来组织和重用代码,以及如何通过继承和异常处理来增强代码的健壮性。
本章详细介绍了如何在PHP中处理Web表单。包括如何显示表单、验证用户输入、处理表单提交以及如何使用函数来简化表单处理逻辑。此外,还讨论了如何保护用户输入,防止跨站脚本攻击(XSS)。
本章介绍了如何使用PHP与数据库进行交互。包括如何连接数据库、创建表、插入、更新和删除数据,以及如何使用SQL查询来检索数据。通过示例代码,展示了如何使用PDO来安全地处理数据库操作,防止SQL注入攻击。
总之,《Learning PHP》是一本全面、实用且易于理解的PHP编程指南,无论是初学者还是有经验的开发者,都能从中受益。