logo

额外区块类型 (EBT) - 全新的布局构建器体验❗

额外区块类型 (EBT) - 样式化、可定制的区块类型:幻灯片、标签页、卡片、手风琴等更多类型。内置背景、DOM Box、JavaScript 插件的设置。立即体验布局构建的未来。

演示 EBT 模块 下载 EBT 模块

❗额外段落类型 (EPT) - 全新的 Paragraphs 体验

额外段落类型 (EPT) - 类似的基于 Paragraph 的模块集合。

演示 EPT 模块 滚动

滚动

PHP课程 - 第4课 - PHP 数值型变量

09/10/2025, by Ivan

在上一节课中,我们学习了字符串变量,现在让我们来看看 PHP 中的数值型变量。最简单的数值类型是整数

PHP 中的整数(Integer)

整数包括所有位于区间 [-2 147 483 648 ... 2 147 483 647] 内的数值,也就是说从 -2147483648 到 2147483647。这个限制是因为一个整数占用 32 位(bits)进行编码。

在 PHP 中,整数变量通过简单的赋值语句来定义:

PHP课程 - 第5课 - PHP 布尔变量(逻辑变量)

09/10/2025, by Ivan

现在我们已经知道,在 PHP 中存在数字和字符串。但这还不是全部,本课我们将学习另一种类型的变量 —— 布尔变量(逻辑变量)。它们之所以被称为逻辑变量,是因为它们用于构建程序逻辑。

例如,假设有一个装水的杯子。如果水太少,你喝不够;如果水太多,当你倾斜杯子时水就会洒出来。所以需要根据水量决定是加水还是倒掉一部分水。

这个逻辑可以这样表示:

$количество_воды_в_стакане = 100;
$мало_воды = ПРАВДА;
ЕСЛИ $мало_воды
ТО $количество_воды_в_стакане = $количество_воды_в_стакане + 20;

PHP课程 - 第7课 - PHP 函数与函数式编程

09/10/2025, by Ivan

我想我们现在已经到了真正开始编程的阶段。学完这一课之后,你可以自信地说——你已经在用 PHP 编程了。编程中经常会有一些代码需要在不同页面或不同的 .php 文件中重复使用。为了避免重复书写相同的代码,PHP 提供了一个强大的工具——函数(function)

函数 是一段独立的代码块,用于执行某个具体的操作或计算。在前面的课程中,我们已经见过一些常用的 PHP 函数:

PHP课程 - 第8课 - if 条件语句

09/10/2025, by Ivan

在生活中,我们经常需要根据情况做出不同的决定。编程中也是一样——根据条件选择执行什么操作。在生活中我们用头脑思考,而在 PHP 中我们使用 if(如果) 语句。例如:如果下雨,我就带伞;如果天气热,我们就去海滩。在 PHP 中,我们通过检查表达式是否为真来执行相应的操作:

<?php
if(条件){
  操作
}
?>

通常我们还会画流程图来更直观地表示算法的逻辑:

PHP课程 - 第9课 - 递归

09/10/2025, by Ivan

在上一课中,我们学习了 PHP 中函数的使用。现在,我们将更深入地了解函数的特性。之前我们使用的函数都是如下形式:

<?php
function myFunction(){ // 定义函数

}

$x = myFunction(); // 调用函数
?>

但是,如果在函数内部再次调用自己会怎样呢?

PHP课程 - 第10课 - 数组

09/10/2025, by Ivan

到目前为止,我们只学习了数字型和字符串型变量,而本课我们将接触一种新的数据类型——数组(Array)数组可以同时包含数字、字符串等不同类型的变量,因此它们被称为“数组”。

数组的本质是:由一组键(key)和值(value)组成的集合。每个键对应一个值。例如,若键是 1、2、3,对应的值可能是 4、"Hello World"、true。数组的声明方式与变量相同,都以美元符号开头:

$tree = array();

但在创建数组时,我们需要使用 array() 函数。

PHP课程 - 第11课 - 字符串与数组操作函数

09/10/2025, by Ivan

我们已经学习了不同的数据类型,以及一些用于操作它们的函数。实际上,PHP 内置了大量的现成函数,要完全掌握它们可能需要几本书的篇幅。因此,在这里我们只讲解其中一些最常用的函数。从将数组转换为字符串、以及再从字符串转换回数组开始。

PHP:使用 implode() 将数组转换为字符串

我们来看一个例子:

PHP课程 - 第12课 - 循环语句 while、foreach、for

09/10/2025, by Ivan

在编程中,乃至在生活中,我们经常会遇到需要重复执行某些操作直到获得满意结果的情况。在生活里我们可能称之为“折磨”,而在编程中它被称为循环(loop)。循环在 PHP 中非常常见,它是遍历数组、计算函数以及执行各种重复任务的便利方式。我们先从最简单、最常用的 while 循环开始学习。

PHP while 循环

while 循环非常简单。括号中写条件,花括号中写当条件成立时要执行的代码。条件是一个逻辑表达式,它的结果要么是 TRUE,要么是 FALSE。如果你还不熟悉逻辑表达式,可以回顾一下关于 if 运算符的课程。下面是一个简单的 while 示例: