我學習PHP和我剛剛看了一下賦值運算符和我看到這個 $a .= 5
這意味着$ a等於$同5級聯爲了測試這一點,我編寫了一個簡單的腳本級聯賦值在PHP
<?php
$a = 12345;
$a .=6;
$b = 12345;
$b .=006;
$c = 12345;
$c .=678;
echo " a=$a and b=$b c=$c" ;
?>
輸出是a=123456 and b=123456 c=12345678
。我的問題是爲什麼b不等於12345006?是因爲對待6 == 006嗎?
@ Nat95:謝謝,如果你有興趣,我已經在這個主題上增加了一些細節,一些關於PHP內部結構的詳細信息 –
+1,以獲得詳細且詳細解釋的答案。另外,我昨天正在尋找那個關於'0'被視爲八進制數的術語。我將不得不記住一個來自人類的短篇記憶,我的短期記憶是完全被擊中的! –
@ Fred-ii-:我把它說成_「hereon」_,因爲_「我」_ +聲明_「我的短時記憶被拍攝」_暗示着一些嚴重的物質濫用:-P –