php中=與==的區別
前者的所代表的意思是賦值,作用為將右邊的資料賦值為左邊的變量,後者所代表的意思是比較左邊的值和右邊的值是否相等,如果相等其結果為TRUE,否則為FALSE。
賦值運算子
基本的賦值運算子是「=」。一開始可能會以為它是“等於”,其實不是的。它實際上意味著把右邊表達式的值賦給左邊的運算數。
賦值運算式的值也就是所賦得的值。也就是說,「$a = 3」的值是 3。這樣就可以做一些小技巧:
<?php $a = ($b = 4) + 5; // $a 现在成了 9,而 $b 成了 4。 ?>
比較運算子
範例 | 名稱 | 結果 |
---|---|---|
$a == $b | #等於 |
TRUE ,如果型別轉換後$a等於$b。 |
$a === $b | 全等 |
#TRUE ##,如果 $a等於$b,且它們的型別也相同。
|
不不等 |
#TRUE##,如果型別轉換後 $a不等於$b。
|
|
不等 | #TRUE#,如果型別轉換後 $a不等於$b。
|
|
#無全等 | TRUE
| #$a|
$b | ,或它們的型別不同。 |
$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 |
$a | 大於或等於 | $b。 $a <=> $b結合比較運算子 | 當
時 分別回傳一個小於、等於、大於0的
integer### 值。 PHP7開始提供.################建議教學:《###PHP教學###》#########以上是php中=與==的區別的詳細內容。更多資訊請關注PHP中文網其他相關文章!