標籤:const 記錄 返回 line 表達 迴圈 操作 列印 ini
1、變數名必須通過$標識,變數名區分大小寫。例:$var_name = “蘋果”;
2、”var_dump”函數可以將我們的變數的資料類型(後面小節會做介紹)顯示出來。
3、memory_get_usage():擷取當前PHP消耗的記憶體。
4、var_dump():可以列印出資料的類型。
5、當我們用”echo”指令輸出布爾類型時,如果是“true”則輸出的是“1”,“false”則什麼也不輸出。我們可以使用“var_dump”函數,擷取它真正的資料類型。
6、字串:單引號(‘‘)裡面的$變數不會被解析成字串,雙引號("")裡面的$變數會被替換成變數內容。
7、字串:大段長字串可以用界定符形式表示:<<<界定符 長短字串 界定符;
8、特殊類型-資源:php可以讀取、使用、釋放檔案。
9、特殊類型-空類型:NULL,大小寫不敏感。三種值為NULL的情況:賦值為NULL、變數未被賦值、變數被unset()。
10、常量:使用define()自訂常量:define(常量名,常量值 [, 是否大小寫敏感] )。
11、系統常量:常見的有:__FILE__(當前PHP檔案名稱)、__LINE__(當前代碼所在的行數)、PHP_VERSION(PHP版本號碼)、PHP_OS(當前PHP環境的作業系統)。
11、讀取自訂常量:直接使用常量名、或者使用constant函數。constant(常量名);
12、defined()函數:判斷常量是否被定義:defined(變數名),傳回值為 true / false 。
13、賦值運算子:=賦值:把值賦值一份給左側的變數。&賦值:兩個變數指向同一個記憶體位址。
14、php中,!=與<>都表示不等於。
15、字串連結:連結運算子"."。以及 .= 運算子。
16、錯誤控制運算子:@:將@放在運算式前,表示忽略運算式產生的錯誤。如果開啟了track_error會被記錄在$php_errormsg中(php.ini中設定,會被之後的錯誤覆蓋)。
用代碼開啟track_error:ini_set(‘track_errors‘,1);
17、數組迴圈:foreach迴圈。 不取下標:foreach(數組 as 值){ }。 取下標:foreach( 數組 as 下標=> 值 ){ };
PHP學習記錄(一)