零、序言
为了让你的企业在互联网上占有一席之地,开发一个网站是当今的一个优先事项。设计和开发是任何网站的基本步骤。PHP 通常用于网站和 web 应用开发。PHP 是一种通用的服务器端脚本语言,旨在生成动态页面和应用。PHP 作为一种 web 开发选项是安全、快速和可靠的,它还提供了许多优点,使许多人都可以访问它。我们应该考虑什么使 PHP 成为 Web 行业中应用最广泛的编程语言之一。
这本书从基本概念开始,如变量、数据类型、数组和循环,让您了解最新情况。然后,它会发展到更高级的概念,例如构建自己的框架和创建应用。
本书旨在缩小学习与实施之间的差距。它提供了许多真实的业务案例场景,这将帮助您理解这些概念,并在完成本书后立即开始编写 PHP 程序。
这本书涵盖的内容
第 1 章PHP入门介绍了使用 PHP 编程语言的基础知识。在本章中,您将学习基本的 PHP 语法和程序结构。您还将学习如何使用变量、数据类型、运算符和条件。
第 2 章阵列和环路向您展示了如何使用流量控制结构。在本章中,我们将专门介绍循环和数组。
第 3 章函数和类教您如何定义和调用函数。我们还将介绍如何创建类,以及如何将类和函数一起使用。
第四章数据操作教您如何处理用户输入并将结果打印回用户,优雅地处理错误,学习使用 MySQL 数据库的基础知识。
第 5 章构建 PHP Web 应用,教您在框架中应用 OOP 概念。我们将使用 Whoops 库介绍错误报告,并将学习如何处理这些错误。我们还将介绍如何在一个框架中管理和构造我们的应用。
第 6 章构建 PHP 框架教您从头构建 MVC 框架。从一个空目录开始,我们将构建一个完整的工作框架,作为更复杂应用的起点。
第 7 章、认证和用户管理向您介绍了项目的安全方面,即认证。我们将构建与数据库交互的登录表单,以验证用户的身份。我们还将介绍如何在应用中设置密码恢复机制。
第 8 章构建联系人管理系统教您构建联系人 CRUD(创建、读取、更新和删除)部分,该部分将有一个查看页面来查看个人联系人。我们还将为我们的联系人应用构建评论系统。
这本书你需要什么
硬件
最低硬件要求如下:
- Windows 7 64 位
- 处理器:英特尔核心处理器
- 内存:1GB 内存
- 因特网连接
软件
- 用于 Windows 的 WAMP 服务器
- Linux 的 LAMP 服务器
- Mac 的 MAMP 服务器
- 浏览器:一个或多个浏览器的最新版本(建议使用 Internet Explorer 11 或 Chrome 54.0.2840 或更高版本)
- 文本编辑器,如记事本或记事本++
这本书是给谁的
这本书是为任何有兴趣学习 PHP 编程基础知识的人准备的。为了获得最佳体验,您应该具备 HTML、CSS、JavaScript 和 MySQL 的基本知识。
公约
在本书中,您将发现许多文本样式可以区分不同类型的信息。下面是这些风格的一些例子,并解释了它们的含义。
文本中的代码字、数据库表名、文件夹名、文件名、文件扩展名、路径名、虚拟 URL、用户输入和 Twitter 句柄如下所示:“创建一个新文件并将其命名为 syntax.php。”
文件夹名、文件名、文件扩展名、路径名以及文本中的文件名如下所示:“要从数组中删除元素,请使用 unset 函数。
代码块设置如下:
<?php
echo "Hello World";
?>
任何命令行输入或输出的编写方式如下:
php syntax.php
新术语和重要词语以粗体显示。您在屏幕上看到的文字(例如,在菜单或对话框中)显示在文本中,如下所示:“因此,当我们单击提交按钮时,数据将被提交。”
重要的新编程术语以粗体显示。概念术语以斜体显示。
注
警告或重要注释显示在这样的框中。
提示
提示和技巧如下所示。
安装和设置
在开始阅读本书之前,我们将安装一个 PHP 服务器(如 WAMP)和一个文本编辑器(如 Atom)。
在 Windows 上安装 WAMP
- 访问http://www.wampserver.com/en/ 在您的浏览器中。
- 单击WAMP 服务器 64 位或 WAMP 服务器 32 位,具体取决于您的系统。
- 接下来,会出现一个弹出窗口,它会给你几个警告。点击直接下载。
- 下载后打开安装程序。
- 按照安装程序中的步骤操作,就这样!您的 WAMP 服务器已准备就绪。
在 Linux 中安装 LAMP
- 访问https://bitnami.com/stack/lamp/installer 在您的浏览器中。
- 在Linux下,点击下载按钮。
- 接下来,将出现一个弹出窗口,它将为您提供登录选项。只需点击不,谢谢,带我去下载选项。
- 下载后打开安装程序。
- 按照安装程序中的步骤操作,就这样!您的 LAMP 服务器已准备就绪。
为 MAC OS 安装 MAMP
- 访问https://www.mamp.info/en/ 在您的浏览器中。
- 在 MAMP 下,点击下载按钮。
- 在下一页中,点击macOS点击下载按钮。
- 下载后打开安装程序。
- 按照安装程序中的步骤操作,就这样!您的 MAMP 服务器已准备就绪。
版权属于:月萌API www.moonapi.com,转载请注明出处