變量
- 函數(shù)之外聲明的變量擁有 Global 作用域盖呼,只能在函數(shù)以外進行訪問腕够。
- 函數(shù)內(nèi)部聲明的變量擁有 LOCAL 作用域,只能在函數(shù)內(nèi)部進行訪問倘感。
- PHP 同時在名為 $GLOBALS[index] 的數(shù)組中存儲了所有的全局變量置谦。下標存有變量名堂鲤。這個數(shù)組在函數(shù)內(nèi)也可以訪問,并能夠用于直接更新全局變量媒峡。
- global 關鍵詞用于訪問函數(shù)內(nèi)的全局變量瘟栖。
- static 關鍵詞
- 打印變量
$cars=array("Volvo","BMW","SAAB");
echo "my car is a {$cars[2]}".$cars[1]."測試";
- echo - 能夠輸出一個以上的字符串
- print - 只能輸出一個字符串,并始終返回 1
數(shù)據(jù)類型
- 整數(shù)規(guī)則
整數(shù)必須有至少一個數(shù)字(0-9)
整數(shù)不能包含逗號或空格
整數(shù)不能有小數(shù)點
整數(shù)正負均可
可以用三種格式規(guī)定整數(shù):十進制谅阿、十六進制(前綴是 0x)或八進制(前綴是 0)
- 浮點數(shù)是有小數(shù)點或指數(shù)形式的數(shù)字半哟。
- 邏輯是 true 或 false
- 特殊的 NULL 值表示變量無值酬滤。NULL 是數(shù)據(jù)類型 NULL 唯一可能的值。
字符串函數(shù)
- strlen() 函數(shù)返回字符串的長度镜沽,以字符計敏晤。
strlen() 常用于循環(huán)和其他函數(shù)贱田,在確定字符串何時結束很重要時缅茉。(例如,在循環(huán)中男摧,我們也許需要在字符串的最后一個字符之后停止循環(huán))蔬墩。
- strpos() 函數(shù)用于檢索字符串內(nèi)指定的字符或文本。
PHP 常量
- 常量是單個值的標識符(名稱)耗拓。在腳本中無法改變該值拇颅。
- 有效的常量名以字符或下劃線開頭(常量名稱前面沒有 $ 符號)。
define("TEST_AVATAR", "this avatar is very good");
echo TEST_AVATAR;
PHP運算符
http://www.w3school.com.cn/php/php_operators.asp
PHP foreach 循環(huán)
- foreach 循環(huán)只適用于數(shù)組乔询,并用于遍歷數(shù)組中的每個鍵/值對樟插。
PHP - 數(shù)組的排序函數(shù)
- sort() - 以升序對數(shù)組排序
- rsort() - 以降序對數(shù)組排序
- asort() - 根據(jù)值,以升序對關聯(lián)數(shù)組進行排序
- ksort() - 根據(jù)鍵竿刁,以升序對關聯(lián)數(shù)組進行排序
- arsort() - 根據(jù)值黄锤,以降序對關聯(lián)數(shù)組進行排序
- krsort() - 根據(jù)鍵,以降序對關聯(lián)數(shù)組進行排序