PHP if else、if 或 if elseif else 语句和 PHP 条件语句用于根据不同的条件执行不同的代码。大多数时候,当我们编写代码时,我们希望针对不同的条件执行不同的代码。为此,我们使用条件语句。
- if :如果语句/条件为真,则执行代码
- if ... else:如果语句/条件为真,则执行一些代码,如果为假,则执行另一段代码
- if ... elseif ... else:针对两个以上的条件声明/执行不同的代码
PHP If 语法
PHP if 语句的语法如下例所示。
if(condition) {
// koşul true döndürürse çalıştırılacak kodlar
} elseif (condition) {
// üstteki koşul veya koşullar false döndürürse ve bu koşul true döndürürse çalıştırılacak kodlar
} else {
// üstteki koşulların hepsi false döndürürse çalıştırılacak kodlar
}PHP 如果示例
在下面的示例中,如果 if 语句中指定的条件为真,则 php 执行 if 范围内的代码。否则,查询elseif条件,如果elseif条件返回true,则执行elseif作用域内的代码;如果返回 false,则查询下一个条件。下一个条件返回 true,并执行其范围内的代码。最后一个 elseif 条件返回 true 的原因是因为条件中的表达式为 true。变量$number1 (15) 的数据大于变量$number2 的数据。
$number1 = 15;
$number2 = 10;
if($number1 === $number2) {
echo 'number1 değişkeni verisi ile number2 değişkeni verisi denk';
} elseif ($number1 $number2) {
echo 'number1 değişkeni verisi, number2 değişkeni verisinden daha büyük';
} else {
echo 'Tespit edilemedi';
}
// Çıktı: number1 değişkeni verisi, number2 değişkeni verisinden daha büyükPHP ElseIf 语法
PHP elseif 语法中,elseif 也可以单独编写,而不是组合起来。然而,几乎所有的PHP代码标准,尤其是PSR,都建议采用统一的格式编写。另外,当使用 PHP if 语句的替代语法时,我们不能单独编写 elseif 语句。如果我们在 PHP if else 替代语法中单独这样写 else if ,就会返回 php 解析错误级别的错误。
$time = 18;
if($time === 9) {
echo 'Saat 9 ve şu an sabah';
} else if ($time === 12) {
// ayrı yazdık
echo 'Saat 12 ve şu an öğle';
} elseif ($time === 18) { //birleşik yazdık
echo 'Saat 18 ve şu an akşam';
} else {
echo 'Saat tespit edilemedi';
}PHP If 替代语法
PHP 为控制结构提供了替代语法,尤其是 If 语句。 PHP if 替代语法中没有大括号 - 也称为冒号语法。冒号和 endif;有。现在让我们用一个例子来强化这一点。
$number1 = 10;
$number2 = 10;
if($number1 !== $number2):
echo 'number1 değişkeni verisi ile number2 değişkeni verisi denk değil';
elseif ($number1 $number2):
echo 'number1 değişkeni verisi, number2 değişkeni verisinden daha büyük';
else:
echo 'Tespit edilemedi';
endif;
// Çıktı: Tespit edilemediPHP 一行 If else 结构
在 PHP if else 结构中,如果范围内的代码是单行,则不强制使用大括号。我们可以在示例中看到这一点。
$number1 = 10;
$number2 = 10;
if($number1 !== $number2)
echo 'number1 değişkeni verisi ile number2 değişkeni verisi denk değil';
elseif ($number1 $number2)
echo 'number1 değişkeni verisi, number2 değişkeni verisinden daha büyük';
else
echo 'Tespit edilemedi';
// Çıktı: Tespit edilemediPHP 仅使用 If
PHP中如果不需要elseif或else条件,只用if即可。让我们用一个例子来强化这一点。
$number1 = 10;
$number2 = 10;
if($number1 === $number2)
echo 'number1 değişkeni verisi ile number2 değişkeni verisi denk';
// Çıktı: number1 değişkeni verisi ile number2 değişkeni verisi denk


