1. 程式人生 > >PHP基礎語法學習要點1

PHP基礎語法學習要點1

PHP基礎語法學習要點1

變數的關鍵

判斷變數型別

  • var_dump(變數),檢視變數的型別;

  • unset(變數),釋放變數

    注意: 變數如果不使用unset()來進行釋放的話,那麼變數將會在指令碼執行結束的時候才能釋放。

  • is_bool()判斷一個變數是否為布林型,如果是返回true,如果不是返回false。

  • is_int(變數),用來判斷一個變數是否為整型。

  • is_numeric(),判斷一個變數是否為一個數值型(否為數字(如:0)或數字字串(如:'0'))。

NULL變數

  • 如果一個變數被unset()

    銷燬則直接賦值為null的變數。

  • is_null(),用來判斷變數是否為空,如果是返回true,否則返回false。//你放進來的變數是null型別。

  • isset(),檢視變數是否存在,如果值存在並且不是null則返回true。

  • empty()

    檢視變數是否為空。如果為空返回true,否則返回false。

    • 0

    • ''

    • "0"

    • null

    • false

    • array() //空陣列

引用變數

  • 相當於給一個變數其了一個別名(外號)。

  • &,取址符號。

$a = 'c';
$b = &$a;
//unset($b);
unset($a);
echo $a;

注意:引用變數成立後,unset()掉一個變數,只是解除了引用關係。

常量

  • 常量:定義賦值之後,不可以再次修改和銷燬的量稱為常量。定義後程序在執行的時候不能更改。

  • 常量的定義

    define('常量名','值')

注意:

  1. 如果沒有宣告常量,則在使用常量時,會自動將常量名轉換為字串。

  2. 常量可以參與運算。

  3. 常量名前面不要加$符

  4. 常量名稱,預設區分大小寫。習慣上我們會將常量名大寫。

  5. 常量不能釋放,unset()

    清除一個常量的時候,將會報錯。

常用常量:

魔術常量(不是正規的常量),他們隨著在程式碼中的位置的改變而改變。

  • __LINE__,獲得當前的行號。

  • __FILE__,檔案的完整路徑和檔名

  • __DIR__,檔案所在的目錄