關於PHP中變數的判定

2021-05-22 20:28:45 字數 304 閱讀 8401

由於php解釋性語言,所以乙個變數即使沒有定義也可以被使用而不會引起error。請看下面這個例子:

輸出的結果是:

empty

no set

null

no defined

case 0

有其實最後乙個switch判斷,這是乙個比較隱晦的錯誤,所以在使用前進行一次判斷還是有意義的。同時我們可以看到有些的判斷方式會引起notice而有些不會。至於判斷的解讀,請參考另一篇文章:http://blog.csdn.net/autofei/archive/2010/05/24/5619004.aspx

關於PHP的變數引用

變數的引用,其實就是不同名字的變數指向同乙個記憶體位址的內容。通俗了說,黃河也叫濟水。指的是同一條河流,現代人都叫黃河,就相當於 unset 濟水 可是黃河是存在的,只是刪掉了 濟水 這個名字而已。先秦時期的荀子在辯論 白馬飛馬 等哲學論題時就提出了名實之間劃定界限,一物可有多名,而多名並非多物。言...

php中自變數 PHP 變數

php 變數作用域 變數的作用域是指令碼中變數可被引用和使用的部分,php 中有四種不同的變數作用域 序號作用域 描述local 區域性作用域 global 全域性作用域 static 靜態作用域 parameter 函式引數作用域 1 local 本地的 區域性變數的作用域 在 php 函式內部宣...

PHP 中的變數

變數用於儲存值,比如數字 文字字串或陣列。一旦設定了某個變數,我們就可以在指令碼中重複地使用它。php 中的所有變數都是以 符號開始的。在 php 中設定變數的正確方法是 var name value php 的入門者往往會忘記在變數的前面的 符號。如果那樣做的話,變數將是無效的。讓我們試著建立乙個...