$globals是乙個儲存所有超級全域性變數的陣列,而global是乙個關鍵字,主要用在函式中宣告乙個變數為全域性變數,也可以使用$globals陣列來儲存全域性變數。
變數的定義檢查 格式:isset($var) 取消變數定義:格式:unset($var)
數值轉換函式:chr() 根據$var的值返回相對應的ascii值。ord()返回字串首字元的ascii值。
常量的定義使用define()函式來實現。格式:define("constant_name","常量值")
說明: "constant_name"一表示常量名稱,且必須是乙個大寫字串
常量的值可以是任意的字串內容
常量可以定義為布林值,若定義為布林值,預設值為true;
所有常量的作用範圍內具備作用域。
require與include的區別:
使用require包含的檔案中若有語法錯誤或不存在時會提示警告fatal error,並立即終止程式的執行。而include只是顯示warning警告錯誤,然後繼續執行該指令碼後面的語句,兩者其他的都一樣.
自動轉義字串資料:
1.addslashes(string)作用是為字串裡面的字元新增反斜線轉義字元,該函式只為四個字元新增轉義,包括單引號"'",雙引號""",反斜線"/"和null("/0").注本函式必須在php.ini中開啟mageic quote。
2.addcslashes(,characters),characters是指定需要通過該函式執行轉義操作的字串中的字元。注意該函式中關於0,r,n和t的用法,因為在php中/0,/n,/t,/r是預先定義的轉義序列。
轉換html實體
htmlspecialchars/htmlentities(
PHP學習 PHP學習筆記 3
php 學習筆記 3 8 php 預定義常量 9 php 類 示例 var1 33 var2 44 if語句if var1 var2 echo if.else語句if var1 var2 else echo if.elseif.else語句if var1 var2 elseif var1 var2 ...
php學習筆記
1 server script name server php self 和 server request uri 區別 例子 http localhost phpwind75 test.php 22 3e 3cscript 3ealert xss 3c script 3e 3cfoo server...
php學習筆記
在http頭中寫入mime和字符集資訊 header content type text plain charset utf 8 對於字元的字串轉換有多種方法,但是但是包含在非字串資料中的字串就這能用這些方法了,像陣列,物件等 這個時候可以轉換輸出緩衝區的字符集編碼 此檔案儲存編碼為utf 8,ph...