变量
- 函数之外声明的变量拥有 Global 作用域,只能在函数以外进行访问。
- 函数内部声明的变量拥有 LOCAL 作用域,只能在函数内部进行访问。
- PHP 同时在名为 $GLOBALS[index] 的数组中存储了所有的全局变量。下标存有变量名。这个数组在函数内也可以访问,并能够用于直接更新全局变量。
- global 关键词用于访问函数内的全局变量。
- static 关键词
- 打印变量
$cars=array("Volvo","BMW","SAAB");
echo "my car is a {$cars[2]}".$cars[1]."测试";
- echo - 能够输出一个以上的字符串
- print - 只能输出一个字符串,并始终返回 1
数据类型
- 整数规则
整数必须有至少一个数字(0-9)
整数不能包含逗号或空格
整数不能有小数点
整数正负均可
可以用三种格式规定整数:十进制、十六进制(前缀是 0x)或八进制(前缀是 0)
- 浮点数是有小数点或指数形式的数字。
- 逻辑是 true 或 false
- 特殊的 NULL 值表示变量无值。NULL 是数据类型 NULL 唯一可能的值。
字符串函数
- strlen() 函数返回字符串的长度,以字符计。
strlen() 常用于循环和其他函数,在确定字符串何时结束很重要时。(例如,在循环中,我们也许需要在字符串的最后一个字符之后停止循环)。
- strpos() 函数用于检索字符串内指定的字符或文本。
PHP 常量
- 常量是单个值的标识符(名称)。在脚本中无法改变该值。
- 有效的常量名以字符或下划线开头(常量名称前面没有 $ 符号)。
define("TEST_AVATAR", "this avatar is very good");
echo TEST_AVATAR;
PHP运算符
http://www.w3school.com.cn/php/php_operators.asp
PHP foreach 循环
- foreach 循环只适用于数组,并用于遍历数组中的每个键/值对。
PHP - 数组的排序函数
- sort() - 以升序对数组排序
- rsort() - 以降序对数组排序
- asort() - 根据值,以升序对关联数组进行排序
- ksort() - 根据键,以升序对关联数组进行排序
- arsort() - 根据值,以降序对关联数组进行排序
- krsort() - 根据键,以降序对关联数组进行排序