php學習代碼雜記,php代碼雜記
16/2/22
字串串連
(1)串連運算子(“.”):它返回將右參數附加到左參數後面所得的字串。
(2)串連賦值運算子(“.=”):它將右邊參數附加到左邊的參數後。
相當於JS裡面的 += 。
$b = "東邊日出西邊雨"; $b .= ",道是無晴卻有晴"; $c = "東邊日出西邊雨"; $c = $c.",道是無晴卻有晴"; echo $b."
";//東邊日出西邊雨,道是無晴卻有晴 echo $c."
";//東邊日出西邊雨,道是無晴卻有晴
賦值運算
$a = "cmflovehxc";
$b=$a;
$c=&$a;
$a = "hxclovecmf";
echo $b."
";
echo $c;
(1)“=”:把右邊運算式的值賦給左邊的運算數。它將右邊運算式值複製一份,交給左邊的運算數。換而言之,首先給左邊的運算數申請了一塊記憶體,然後把複製的值放到這個記憶體中。
相當於JS的等號。變數賦值;兩個變數是兩個不同的堆記憶體。
(2)“=&”:引用賦值,意味著兩個變數都指向同一個資料。它將使兩個變數共用一塊記憶體,如果這個記憶體儲存的資料變了,那麼兩個變數的值都會發生變化。
兩個變數是兩個相同的堆記憶體。
常量
1 define("PI1",3.14); 2 $p = "PI1"; 3 echo $p;//PI1 4 echo constant($p);//3.14 5 if(defined($p)==true){ 6 echo '111' ; 7 }else{ 8 echo '222'; 9 }10 //返回111
11 //constant()與defined()都有一種翻譯功能
http://www.bkjia.com/PHPjc/1101615.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/1101615.htmlTechArticlephp學習代碼雜記,php代碼雜記 16/2/22 字串串連 (1)串連運算子(.):它返回將右參數附加到左參數後面所得的字串。 (2)串連賦值運算...