> **警告:**这篇文章是多年前写的,一些信息可能已经过时或不正确。阅读时请牢记这一点。
不再有线性程序!任何计划的最基本原则是 "发生什么事...."。一个条件可以写成一个逻辑语句,它可能是有效的(条件被满足)或无效的(那么它不被执行或执行其完全相反的条件)。两者都很容易定义。
一般来说,一个条件可以被写成一个逻辑语句。该条件可能得到满足,也可能得不到满足。尽可能地计算这两个选项是一个好主意。如果有多个备选方案,则称为嵌套条件。
例子。
if (hodnota operace hodnota) {// 如果条件成立,这就被触发了} else {// 如果条件不适用,这将被触发}
我们并不总是要定义这两个选项(有时完全没有必要)。事实上,只要条件成立,我们就可以定义这种情况。具体做法如下。
if (hodnota operace hodnota) {// 如果条件成立,这就被触发了}
操作员 | 意义 |
---|---|
== |
等于 |
=== |
等于并具有相同的数据类型(*任何东西都可以与任何东西进行比较,但只有当它是相同数据类型的值(如数字、文本...)*时才满足条件) |
! = |
不等于 |
<= |
等于或大于 |
>= |
等于或小于 |
< |
大 |
> |
少 |
$a = 5;$b = 3;if ($a === $b) {// 如果$a等于$b,则打印该块。} else {// 如果$a不等于$b,则打印该块。}
不幸的是,输出结果只有true
(有效)和false
(无效)。因此,如果我们想考虑多种可能性,我们必须将多个条件嵌套在彼此之间。这被称为嵌套条件。它是嵌套的,因为条件的一个解决方案只是另一个条件。
$a = 5; // 左侧口袋$b = 3; // 右侧口袋$kapsa = true; // 我有一个口袋吗?if ($kapsa === true) {if ($a > $b) {echo '在左边的口袋里,有更多';} else {echo '在右边的口袋里有更多';}} else {echo '你没有口袋';}
Jan Barášek Více o autorovi
Autor článku pracuje jako seniorní vývojář a software architekt v Praze. Navrhuje a spravuje velké webové aplikace, které znáte a používáte. Od roku 2009 nabral bohaté zkušenosti, které tímto webem předává dál.
Rád vám pomůžu:
Články píše Jan Barášek © 2009-2024 | Kontakt | Mapa webu
Status | Aktualizováno: ... | zh