学习编程是一个复杂而漫长的过程。掌握一门语言的语法只是第一步,没有这一步就不可能再前进。本课程介绍编写 PHP 程序的基础知识,为创建完整而有意义的解决方案奠定坚实的基础。
PHP 是世界上最流行的编程语言之一。互联网上超过 80% 的网站都是用这种语言编写的。我们将从头开始学习 PHP,从最基础开始。第一个模块是编写有意义的程序的跳板。在其中我们将研究如何用 PHP 编写您的第一个代码。我们将告诉您什么是评论以及为什么需要评论。使用检查您的解决方案的示例,我们将考虑什么是测试以及如何读取测试输出。
现代程序的创建是为了服务企业、帮助日常生活和娱乐。但他们工作的核心仍然是计算。编程中最简单、最基本的主题是算术。在本模块中,我们将把算术运算翻译成编程语言,并讨论运算的优先级。我们将告诉您什么是 linter 以及它为什么会发出抱怨。
编程中的文本被称为“字符串”,这个主题并不像看起来那么简单。如何输出包含单引号和双引号的短语?如何处理文本,因为计算机对字母一无所知!该模块专用于文本书写的各个方面——从引号和转义到编码。
PHP 是一种弱类型语言,具有不可变的原始数据类型。如果我们尝试将一个数字乘以一个字符串,会发生什么? PHP 如何知道前面的数据是什么类型的?当 PHP 发现类型不匹配时会做什么?您将在当前模块中找到这些问题的答案。
信息可以存储在特殊的“存储器”——变量中。这使您可以重用现有数据并避免在代码的不同部分重复它。在本模块中,我们将研究如何改变变量并赋予它们有意义的名称,以便任何开发人员都能理解代码。您会发现选择正确的变量名可能是一项棘手的任务!我们还将向您展示如何使用变量来简化复杂的计算。
为了表达编程中的任意操作,有一个“函数”的概念。函数是程序员构建系统的基石。在本模块中,我们将学习如何使用已经创建的函数。让我们看看文档中的函数签名并了解如何使用它。让我们熟悉一下存储了数千个函数的标准库。学习所有功能是不可能的,但每个程序员都应该知道在哪里寻找有关它们的文档。
定义自己的函数使得程序更易于编写和维护。例如,定义函数的能力使您可以将复杂(复合)操作组合为一个 – 所有复杂性都可以隐藏在一个简单的函数后面。学习编写函数是构建真正有用的程序的第一步。我们将帮助您实现这一点。在此模块中,您将创建您的第一个函数并学习如何赋予它(以及变量和常量)清晰的名称。
逻辑表达式允许您回答程序运行时出现的问题。用户是否已通过身份验证?订阅费付了吗?今年是闰年吗?在本模块中,我们学习谓词函数——提出和回答问题的函数——某事是真还是假。让我们练习编写这样的函数并继续学习更复杂的逻辑表达式。
谓词函数的目的是得到问题的答案,但通常这还不够,还需要根据答案执行某些动作。 If 和 Switch 是 PHP 结构,允许程序员根据不同的条件选择所需的程序行为:跳过某些指令并执行其他指令。我们将在本模块中通过实践来检验它们。
任何代码都可以重复数十次、数千次、数百万次。结合我们所知的其他工具(变量和条件),这为构建程序和复杂系统开辟了许多可能性。我们举一个简单的例子。你需要在一本 500 页的教科书中找到一个特定的短语。您记得短语,但不记得页码。最简单(也是最长)的方法是逐个浏览页面,直到找到所需的页面。要执行这种重复的动作,需要循环。
现代字符串编码以及在 PHP 中使用多字节编码函数处理它们。本土化。
计算机中的时间概念。硬件和系统计时器。 PHP 中处理日期和时间的函数。时区
网站语言