1. 程式人生 > >PHP看書學習筆記(持續更新)

PHP看書學習筆記(持續更新)

$GLOBALS:包含指向當前程式中全域性範圍內有效的變數,它是一個數組,該陣列的索引(或鍵名)就是全域性變數的名稱。

$_SERVER:該全域性變數是一個包含諸如頭資訊,路徑和指令碼位置的陣列。常見的$_SERVER的元素包括PHP_SELF(當前正在執行的指令碼的檔名)、SERVER_ADD(當前執行指令碼所在的伺服器的IP地址)、SERVER_NAME(當前執行指令碼所在的伺服器主機的名稱)、DOCUMENT_ROOT(當前指令碼所在文件的根目錄)、SCRIPT_NAME(當前指令碼的路徑)等等。

判斷變數型別:is_integer(); is_string(); is_array(); 等等,返回布林型別。

獲取變數型別:gettype($str); 返回變數的型別。

設定變數型別:settype($a,"string"); 第一個引數是變數名,第二個引數是要設定的變數的資料型別。

判斷一個變數是否已經被定義:isset($a); 返回true則說明該變數被定義過。

刪除一個變數:unset();從php4開始,unset就不再有返回值,所以從嚴格意義上來說unset不是一個函式,而是一個php的語言結構。用unset還能一次刪除多個變數。例如;unset($a,$b,$c); unset($arr['elem']);

定義常量:define(SIZE,100);包含兩個引數,為常量的名稱和值。注意常量的名稱前面沒有$號,常量只能用define來定義。

預定義常量:php提供的一些常量能直接使用。例如:_FILE_ _LINE_ PHP_OS PHP_VERSION 

邏輯運算子中的異或:用xor表示,$a xor $b,如果$a或$b任意一個為TRUE,但不同時為TRUE,則$a xor $b為TRUE。