PHP學習筆記

2021-04-28 14:06:01 字數 876 閱讀 2042

$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...