1.php的<?php ?>内的变量和function内的变量是不可以直接相互调用的,需要使用global关键字,譬如
$tt = '123';
function test(){
Global $tt;
$tt = 999;
echo $tt;
}
test();
echo $tt;
从这段代码中可以看出,在function内部使用Global 关键字修饰外部已经定义的变量,可以在function内部直接引用和修改$tt
2.php中使用变量时每次都要带上$,否则不起作用,
for($i=0;$i<count($idNameArray);$i++){
checkMessage($idNameArray[$i]);
}
对于上面代码中的变量i,每次使用都要带$,否则不会起作用。
3.可变变量
$a='b';
$b='c';
echo $$a; //打印:c
4.正则表达式中,‘/[\x{4e00}-\x{9fa5}]/u'可以匹配中文字符
若要匹配固定长度数字,譬如15个数字,使用/^\d{15}$/,若不添加^和$,则超过15个数字也会匹配上