首頁 > 後端開發 > PHP問題 > php中=與==的區別

php中=與==的區別

Guanhui
發布: 2023-03-01 06:42:01
原創
3711 人瀏覽過

php中=與==的區別

php中=與==的區別

前者的所代表的意思是賦值,作用為將右邊的資料賦值為左邊的變量,後者所代表的意思是比較左邊的值和右邊的值是否相等,如果相等其結果為TRUE,否則為FALSE。

賦值運算子 

基本的賦值運算子是「=」。一開始可能會以為它是“等於”,其實不是的。它實際上意味著把右邊表達式的值賦給左邊的運算數。

賦值運算式的值也就是所賦得的值。也就是說,「$a = 3」的值是 3。這樣就可以做一些小技巧:

<?php
$a = ($b = 4) + 5; // $a 现在成了 9,而 $b 成了 4。
?>
登入後複製

比較運算子

$a != $b不不等$a <> $b$a !== $b#$a不等於$b,或它們的型別不同。 嚴格小於#$a$a大於或等於當$a
範例 名稱 結果
$a == $b #等於 TRUE,如果型別轉換後$a等於$b
$a === $b 全等 #TRUE##,如果 $a等於$b,且它們的型別也相同。
#TRUE##,如果型別轉換後$a不等於$b
不等 #TRUE#,如果型別轉換後$a不等於$b
#無全等 TRUE
$a < $b#小與#TRUE##,如果$a
$b$a > $b</strong>#大於<var class="varname"><var class="varname"></var></var>#TRUE<var class="varname">##,如果<var class="varname"></var>$a</var> </td>嚴格大於</tr> <tr>$b<td></td>。 <td></td> <td><strong>$a <= $b<code>小於等於#TRUE
小於或等於$b$a >= $b大於等於TRUE
$b$a <=> $b結合比較運算子

小於、等於、大於than$b

時        分別回傳一個小於、等於、大於0的

integer### 值。        PHP7開始提供.################建議教學:《###PHP教學###》#########

以上是php中=與==的區別的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板