本文轉自http://blog.unvs.cn/archives/php-equal-bracket.html
學習PHP過程中,會常碰到一些特殊的符號,比如:=、==、===、->、=>、<<<這些個符號,下面分別介紹是什麼意思,在什麼地方用到。
1、“=”(等號)
等號就不多說了,用的最多就是變數賦值,比如:$name=“abc”;
2、“==”(雙等號)
雙等號,也比較簡單,通常用在兩個值的一個比較,比如:$a="1";$b="1";可以得到 $a==$b;
3、“===”(三等號)
或許有人就疑問了,此符號除了判斷兩變數是否相等外,還會判斷數值型別是否一致,若數值型別不一樣,則會返回False,比如:$a="1";//字元型1 $b=1;//數字型1 當執行$a===$b;時,將返回False
4、“->”(減號、右尖括弧)
用於類中,訪問類裡的函數或物件,比如:
<?php class Test { function do_test() { echo "Doing foo."; } } $bar = new Test; $bar->do_test(); ?>
5、"=>"(等號、右尖括弧)
陣列中給值賦值,比如:$arr=array("one" =>("1"=>10, "2"=>20), "two"=>2); 那麼$arr["one"]["1"]=10;
6、"<<<"(三個左尖括弧)
意為程式碼片段,程式碼片段的使用有個好處,就是當你輸出一段代碼時(可以是多行),程式碼片段可以保存一個好的邏輯狀態,常用來插入HTML代碼,比如:
echo <<<tem
<script>alert("輸入的留言內容太長!");history.go(-1);</script>
tem;
其中,tem是任意字元,可以任自己定義的,相當於一個標記,<<<後的tem標記著開始,必須頂格寫,不能空格,然後必須以 tem; 結尾,也要注意必須另起一行,否則會報錯。
好了,暫時就簡要寫了這6個符號的含義、作用,以後有了再加。。。
留言列表