Was sind Vergleichsoperatoren in der PHP-Grundsyntax? Warum werden sie verglichen? Dieser Artikel führt Sie dazu, den Charme von PHP zu erkunden. Lassen Sie uns gemeinsam loslegen
Für Vergleichsoperatoren in der Mathematik, zum Beispiel:
Und für Operatoren in PHP, wie in der Abbildung gezeigt:
Zum Beispiel:
x=3
x=3
y=5
x<y>是正确的,<code>x>y
是错误的,对于计算机来说,对错是根据bool(布尔)
数据类型来判断的,即真(true
)和假(fals
)
因此,综上所述,我们是不是也可以用if...else来判断类型?
答案无疑是可以的
代码如下:
<?php $x = 3; $y = 5; //因为3大于5不成立,所以得出的结论是假的,即为false if($x > $y){ //结果为真 echo '变量x大于变量y,成立'; }else{ //结果为假 echo '变量x大于变量y,不成立'; } ?>
得到的结果:
对于等于(= =)
和全等于(= = =)
他们也属于判断类型,那么他们之间的结果有什么不同呢?
等于代码如下所示:
<?php $x = 4; $y = '4'; if($x == $y){ echo '结果为真'; }else{ echo '结果为假'; } ?>
结果如下:
全等于代码如下:
<?php $x = 4; $y = '4'; if($x === $y){ echo '结果为真'; }else{ echo '结果为假'; } ?>
结果如下:
原因:
$x = 4; //整形<br>
$y = '4';//字符串
因此,对比发现,全等于(= = =)
也被称为判断类型等于。而$x为整型,$y为字符型,所以执行结果为假,而对于等于(= =)
y=5
Können wir also zusammenfassend auch if...else verwenden, um den Typ zu bestimmen? 🎜🎜Die Antwort ist zweifellos Ja🎜🎜🎜Der Code lautet wie folgt:🎜🎜rrreee🎜🎜Das Ergebnis🎜:🎜🎜(==)
und alle gleich (== =)Sie gehören ebenfalls zum Urteilstyp. Was ist also der Unterschied zwischen ihren Ergebnissen? 🎜🎜🎜Der gleiche Code lautet wie folgt: 🎜rrreee🎜Das Ergebnis ist wie folgt: 🎜🎜<img src="https://img.php.cn/upload/image/258/553/535/1621502809369654.jpg" title="1621502809369654 .jpg" alt="Vergleichsoperatoren der grundlegenden PHP-Syntax, die auch Anfänger erlernen können">🎜🎜Der Gleichheitscode lautet wie folgt: 🎜rrreee🎜Das Ergebnis lautet wie folgt: 🎜🎜<img src="https://img.php.cn%20/upload/image/348/418/%20860/1621503125626100.jpg" title="1621503125626100.jpg" alt="Vergleichsoperatoren der grundlegenden PHP-Syntax, die auch Anfänger erlernen können">🎜🎜🎜Grund: 🎜🎜🎜<code>$x = 4; //Kunststoff
🎜🎜 $y = '4';//String
🎜🎜Daher wurde beim Vergleich festgestellt, dass auch all equal (= = =)
aufgerufen wird Urteilsart gleich. $x ist ein Ganzzahltyp und $y ein Zeichentyp, sodass das Ausführungsergebnis falsch ist. Bei gleich (= =)
wird der Typ jedoch nicht beurteilt, sodass das erhaltene Ergebnis wahr ist 🎜🎜Empfohlen zu lernen:《🎜PHP-Video-Tutorial🎜》🎜Das obige ist der detaillierte Inhalt vonVergleichsoperatoren der grundlegenden PHP-Syntax, die auch Anfänger erlernen können. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!