PHP 7开发宝典(第4版)
如何通过添加反馈表单、创建私人区域让授权用户上传自动调整大小的图像,或者将所有内容存储到数据库中,从而使网站更具动态性。

作者:[英] 戴维·帕瓦斯(David Powers)著 张琦 张楚雄 译

丛书名:Web开发与设计

定价:128元

印次:1-1

ISBN:9787302566281

出版日期:2021.01.01

印刷日期:2020.11.17

图书责编:王军

图书分类:零售

电子书
在线购买
分享
内容简介
作者简介
前言序言
资源下载
查看详情 查看详情 查看详情

《PHP 7开发宝典(第4版)》详细介绍了如何通过添加反馈表单、创建私人区域让授权用户上传自动调整大小的图像,或者将所有内容存储到数据库中,从而使网站更具动态性。作者David Powers更新了他的权威书籍,介绍了新发布的PHP 7,以及这个版本所带来的新技术和变化。新的特性包括太空船运算符、空合并运算符、生成器、在list()函数中使用数组便捷语法、数组解引用,以及使用splat运算符进行数组解包。   PHP和MySQL数据库是创建动态网站更受欢迎的组合。它们是免费的且易于使用,并且许多网络托管公司都提供标准的安装包。本书还涵盖了MariaDB。MariaDB是MySQL的无缝替代品,已经被许多Web服务器所采用。   《PHP 7开发宝典(第4版)》通过一系列实例向你提供了真正有价值的技术方案,并可以直接融入你的网站,优化性能和增加功能,如文件上传、电子邮件反馈表单、图片库和内容管理系统等。创建每个解决方案时,不仅实现了特定功能,还提供了界面设计。   《PHP 7开发宝典(第4版)》不仅提供一系列现成的脚本,而且每个PHP解决方案都建立在以前的基础之上,快速而轻松地教给你PHP和数据库设计的基础知识。学完本书,你将有信心开始编写自己的脚本;如果你不愿意从头开始编写,也可以修改本书提供的代码以满足自己的需求。从本书一开始,作者就向你展示了如何通过采用安全编码实践来轻松地保护网站。 主要内容 ● 设计与构建基于PHP的动态网站和应用程序 ● 通过可以重用的实际示例开始学习 ● 掌握PHP 7的新特性,包括处理数组的新方法 ● 使用最新的PHP 7技术、创新和更佳实践

David Powers已经累计发布了三十多个关于PHP的视频培训课程和书籍。这些课程和书籍都非常成功。他以前是BBC电台和电视台的记者,在任职记者期间,花费了很大一部分时间在日本报道泡沫经济的兴衰。他擅长用简单且通俗易懂的语言分析复杂的问题。这种能力也体现在他的关于PHP和Web开发的文章中。David最初是在20世纪90年代初作为BBC日本电视台的编辑参与网络开发。由于没有营销预算,他开发了一个双语网站来推广这个渠道。离开BBC以后,他继续为一家国际咨询公司开发双语在线数据库,并在英国两所大学讲授网络开发课程。除了写作和制作视频培训课程外,他还是北伦敦一家慈善机构的受托人。该慈善机构为退休人员和不再全职工作的人员提供教育设施。

前 言 PHP并不难,但也不像速溶蛋糕那样:只需加水搅拌即可。每个网站都是不同的,因此不可能抓取一个脚本,粘贴到一个网页上,然后就期望它能正常工作。笔者的目标是帮助对编程知之甚少或一无所知的网页设计师获得深入研究代码并根据自己的需求调整代码的信心。 你不需要任何PHP或其他编程语言的经验就可以使用《PHP+7开发宝典(第4版)》;但编程技术确实在快速发展。在前几章之后,你将开始使用相对高级的语言特性。别为理解这些语言特性花费太多时间,把它们视为一个挑战。《PHP+7开发宝典(第4版)》被称为PHP解决方案,其目的是为实际问题提供解决方案,而不是提供一系列毫无价值的练习。 你如何使用《PHP 7开发宝典(第4版)》将取决于你的经验水平。如果你对PHP和编程还不熟悉,请从头开始,并逐步阅读《PHP+7开发宝典(第4版)》。《PHP+7开发宝典(第4版)》按照一个逻辑顺序进行组织,每一章都建立在前面章节的知识和技能的基础上。在描述代码时,笔者试图用简单的语言解释它的功能。笔者避免使用行话,但使用了一些技术术语(每个新术语在第一次出现时都会进行简要描述)。如果你对PHP有更多的经验,可以直接跳转到感兴趣的领域。虽然在没有笔者的解释的情况下你也能理解代码的意义,但笔者希望呈现自己在使用PHP解决问题时理清思路的过程。 细小而重大的变化 这个版本的标题有一点细微的差别。我们在标题里面特意指明是PHP 7。以前的版本简单地称为PHP解决方案;但是《PHP+7开发宝典(第4版)》的编辑和笔者决定明确地表明,这个版本只关注PHP 7,这是目前唯一受支持的PHP...

暂无课件

样章下载

暂无网络资源

扫描二维码
下载APP了解更多

目录
荐语
查看详情 查看详情
目    录

第1章  PHP介绍和PHP使用对象   1

1.1  PHP的演进   2

1.2  使用PHP实现页面动态效果   2

1.3  学习和使用PHP的难易程度   4

1.3.1  复制和粘贴本书的PHP代码   5

1.3.2  PHP的安全性   5

1.4  编写PHP代码需要使用的软件   5

1.5  本章小结   7

第2章  准备使用PHP   9

2.1  检测网站是否支持PHP   9

2.2  安装本地测试环境   11

2.3  在Windows上设置PHP开发测试环境   11

2.3.1  设置Windows以显示文件扩展名   12

2.3.2  选择Web服务器   12

2.3.3  在Windows上安装一体化软件安装包   12

2.4  在macOS上设置PHP开发测试环境   12

2.4.1  安装MAMP   13

2.4.2  测试和配置MAMP   13

2.5  PHP文件在Windows和Mac上的存放位置   15

2.6  查看PHP设置   16

2.6.1  使用phpinfo()命令显示服务器配置   16

2.6.2  编辑php.ini文件   18

2.7  后续学习内容   20

第3章  编写PHP脚本   21

3.1  PHP概况   21

3.1.1  告诉服务器处理PHP页面   22

3.1.2  将PHP代码嵌入网页   22

3.1.3  将PHP代码保存在外部文件中   23

3.1.4  使用变量表示变化的值   2...

PHP 7这个版本仍然沿用以前版本的结构,继续使用相同的Japan Journey 网站案例作为主线,因此乍一看,似乎没有什么变化。不过,每一页都做了修订,目的是使描述更清楚。更重要的是,对代码进行了广泛的审查和更新。第9章和第10章中的 Upload 和ThumbnailUpload类已经被彻底重写,使它们更简单、更健壮。关于使用数组有一个全新的章节;关于编写PHP脚本的章节被分成两部分。第3章现在是对新用户的PHP快速介绍,而第4章则是对初学者和更有经验的读者的PHP快速参考。第4章已经扩展了内容以介绍 PHP7中的新特性。
有关使用MySQL或MariaDB数据库的章节已经过修订,以使代码更加安全。本书还添加了一个PHP解决方案,特别说明了使用超级全局变量S_SERVER['PHP_SELF]可能出现的问题,并提供了一个健壮的解决方案。