變數
基礎錢啊。$$$$$$$$⋯⋯哈哈。
有趣的是,$$a,其實是變數$a。還可以用中文哦。$中文變數 ,但是支援的中文太少了,所以,還是老老實實用英文吧。$this 是保留變數。
好習慣:初始化變數,明確初始化。如果不初始化,未初始化的變數具有其型別的預設值 - 布林型別的變數預設值是 false,整形和浮點型變數預設值是零,字串型變數預設值是空字串或者陣列變數的預設值是空陣列。
預定義變數
好多呀。
$globals
還有兩個用語cli下的$argv,$argc,乙個是獲取具體的變數,乙個獲取變數個數。
變數範圍
作用域。面向過程**時,函式外定義的變數函式內要使用,就需要使用global來使用,而物件導向類中方法外的變數需要使用$this來引用。
可變變數
不喜歡這麼絞來絞去的玩意兒。變數名和值之間的互換。
來自 php 之外的變數
表單提交,cli下傳遞的引數。一定要過濾。
常量語法
手冊說:
-常量前面沒有美元符號($);
-常量只能用 define() 函式定義,而不能通過賦值語句;
-常量可以不用理會變數的作用域而在任何地方定義和訪問;
-常量一旦定義就不能被重新定義或者取消定義;
-常量的值只能是標量。
盡量使用大寫字母。如果只想檢查是否定義了某常量,用 defined() 函式。
魔術常量
根據執行時載入的擴充套件確定。常用的有__file__(當前指令碼完整絕對路徑,包括檔名和檔案型別名非url);dirname(__file__)(指令碼路徑),等價於5.3以後的__dir__。__line__當前行號。
變數與常量 PHP手冊筆記
php中的變數用乙個美元符號後面跟變數名來表示。變數名是區分大小寫的,並且出現中文可能也是合法的。變數預設總是傳值賦值。php也提供了另外一種方式給變數賦值 引用賦值。這意味著新的變數簡單的引用 換言之,成為其別名 或者 指向 了原始變數。改動新的變數將影響到原始變數,反之亦然。使用引用賦值,簡單地...
PHP手冊整理 錯誤和異常處理
設定顯示錯誤資訊的級別 error reporting 當設定了自定義處理函式,error reporting則無效 define debug true if debug else echo var 此變數未初始化將會報notice錯誤級別自定義錯誤處理函式 set error handler se...
php常量與變數的關係和區別
通過前面一系列的學習了解了php的常量和變數,那麼你們知道php常量與變數有什麼關係和區別嗎?別急,下面就帶著大家看看php常量與變數的關係和區別 再來了解一下什麼是變數和常量 在程式執行的過程中,變數儲存的值可以隨時改變,而常量儲存的值是不可以改變的。變數用於儲存臨時資料資訊。某一變數被定義的時候...