PHP基础语法学习要点1
变量的关键
判断变量类型
-
var_dump(变量)
,查看变量的类型; -
unset(变量)
,释放变量注意: 变量如果不使用
unset()
来进行释放的话,那么变量将会在脚本执行结束的时候才能释放。
-
is_bool()
判断一个变量是否为布尔型,如果是返回true,如果不是返回false。
-
is_int(变量)
,用来判断一个变量是否为整型。 -
is_numeric()
,判断一个变量是否为一个数值型(否为数字(如:0
)或数字字符串(如:'0'
))。
NULL变量
-
如果一个变量被
unset()
销毁则直接赋值为null的变量。 -
is_null()
,用来判断变量是否为空,如果是返回true,否则返回false。//你放进来的变量是null类型。
-
isset()
,查看变量是否存在,如果值存在并且不是null则返回true。 -
empty()
查看变量是否为空。如果为空返回true,否则返回false。
-
0
-
''
-
"0"
-
null
-
false
-
array() //空数组
-
引用变量
-
相当于给一个变量其了一个别名(外号)。
-
&
,取址符号。
$a = 'c';
$b = &$a;
//unset($b);
unset($a);
echo $a;
注意:引用变量成立后,unset()
掉一个变量,只是解除了引用关系。
常量
-
常量:定义赋值之后,不可以再次修改和销毁的量称为常量。定义后程序在运行的时候不能更改。
-
常量的定义
define('常量名','值')
注意:
-
如果没有声明常量,则在使用常量时,会自动将常量名转换为字符串。
-
常量可以参与运算。
-
常量名前面不要加$符
-
常量名称,默认区分大小写。习惯上我们会将常量名大写。
-
常量不能释放,
unset()
清除一个常量的时候,将会报错。
常用常量:
魔术常量(不是正规的常量),他们随着在代码中的位置的改变而改变。
-
__LINE__
,获得当前的行号。 -
__FILE__
,文件的完整路径和文件名 -
__DIR__
,文件所在的目录