PHP(PHP Hypertext Preprocessor)
1. PHP代碼在服務器上執行,而結果以純文本返回瀏覽器
2. PHP腳本以<?php 開頭,以?>結尾:
<?php
//PHP代碼
?>
註釋:PHP 語句以分號結尾(;)。PHP 代碼塊的關閉標籤也會自動錶明分號(因此在 PHP 代碼塊的最後一行不必使用分號)。
PHP支持三種註釋:
//單行註釋
#單行註釋
/*多行註釋*/
在 PHP 中,所有用戶定義的函數、類和關鍵詞(例如 if、else、echo 等等)都對大小寫不敏感,所有變量都對大小寫敏感。
PHP 變量規則:
變量以 $ 符號開頭,其後是變量的名稱
變量名稱必須以字母或下劃線開頭
變量名稱不能以數字開頭
變量名稱只能包含字母數字字符和下劃線(A-z、0-9 以及 _)
變量名稱對大小寫敏感($y 與 $Y 是兩個不同的變量)
註釋:PHP 變量名稱對大小寫敏感!
PHP 沒有創建變量的命令。
變量會在首次爲其賦值時被創建。
在 PHP 中,可以在腳本的任意位置對變量進行聲明。
變量的作用域指的是變量能夠被引用/使用的那部分腳本。
PHP 有三種不同的變量作用域:
local(局部)
global(全局)global 關鍵詞用於訪問函數內的全局變量,在(函數內部)變量前面使用 global 關鍵詞。
static(靜態)
在 PHP 中,有兩種基本的輸出方法:echo 和 print。
echo - 能夠輸出一個以上的字符串
print - 只能輸出一個字符串,並始終返回 1
PHP的整數規則:
整數必須有至少一個數字(0-9)
整數不能包含逗號或空格
整數不能有小數點
整數正負均可
可以用三種格式規定整數:十進制、十六進制(前綴是 0x)或八進制(前綴是 0)
var_dump() 會返回變量的數據類型和值
PHP字符串函數:
strlen() 函數返回字符串的長度,以字符計。
strpos() 函數用於檢索字符串內指定的字符或文本。如果找到匹配,則會返回首個匹配的字符位置,如果未找到匹配,則將返回FALSE.
設置PHP常量:
如需設置常量,請使用 define() 函數 - 它使用三個參數:
首個參數定義常量的名稱
第二個參數定義常量的值
可選的第三個參數規定常量名是否對大小寫不敏感。默認是 false。
if...else;switch;while;for循環等語法都一樣,注意foreach報錯空引用異常NullReferenceException
foreach($array as $value){ }
PHP的真正力量來自它的函數:它擁有超過1000個內建的函數。
用戶可以根據需要自定義函數:
function funtionName(){}