变量
PHP变量规则
- 变量以 $ 符号开始,后面跟着变量的名称
- 变量名必须以字母或者下划线字符开始
- 变量名只能包含字母数字字符以及下划线(A-z、0-9 和 _ )
- 变量名不能包含空格
- 变量名是区分大小写的($y 和 $Y 是两个不同的变量)
PHP变量作用域(局部和全局作用域)
local
global
- global 关键字用于函数内访问全局变量
- 在函数内调用函数外定义的全局变量,我们需要在函数中的变量前加上 global 关键字
- PHP 将所有全局变量存储在一个名为 $GLOBALS[index] 的数组中。 index 保存变量的名称。这个数组可以在函数内部访问,也可以直接用来更新全局变量
static
- 保持某个局部变量不要被删除
parameter
输出
数据类型
PHP数据类型:String(字符串), Integer(整型), Float(浮点型), Boolean(布尔型), Array(数组), Object(对象), NULL(空值)。
- 判断数据类型:var_dump()
- 声明数组的方法:$cars=array(“Volvo”,”BMW”,”Toyota”)
- 对象的话必须class关键字声明类对象,包含属性和方法
js数据类型:String(字符串), Number(整型), Boolean(布尔型), Undefined(undefined), Object(对象), NULL(空值)
常量
设置常量,使用 define() 函数,函数语法如下:
1
bool define ( string $name , mixed $value [, bool $case_insensitive = false ] )
- name:必选参数,常量名称,既标志符
- value:必选参数,常量的值
- case_insensitive:可选参数,如果设置为 TRUE,该常量则大小写不敏感。默认是大小写敏感的
- 默认是false,区分大小写
- true不区分大小写
- 常量在定义后,默认是全局变量,可以在整个运行的脚本的任何地方使用