变量函数:isset()、unset()、empty()
isset($xx):判断一个变量是否存在,存在,就返回true,否则返回false。不存在有两个情况:根本没有定义,或定义了,但其数据为null
unset($xx):销毁(删除)一个变量
empty($xx):判断一个变量的值是否是空值(空值包括:0, 0.0, "0", "", null, false, array() )
单引号与双引号字符串
'': 转义符:\\ \'
"": 转义符:\\ \" \n \t \r \$
可以识别变量: "12345{$xxx}67890"
创建数组
array()
[]
foreach遍历数组
$arr8 = [
[11, 12, 13, 14],
[21, 22, 23],
[31, 32, 33, 34, 35]
];
$max = $arr8[0][0];
foreach($arr8 as $key => $value){
foreach($value as $key2 => $value2){
//echo $value2 . ' ';
if($value2 >= $max){
$max = $value2;
}
}
}
自定义函数的定义与调用
function f1($p1, $p2){
.......
return $xxx;
}
$res = f1(8, 9)
使用global关键字
$v2 = 2;
$v3 = 3;
function f2(){
//echo $v2; //错!
global $v2;
echo $v2;
$v2 = 22; //也就修改了全局变量$v2的值
echo $GLOBALS['v3']; //3
}
echo $GLOBALS['v3']; //3
认识超全局变量:$GLOBALS, $_SERVER, $_POST, $_GET, $_REQUEST, $_FILES, $_COOKIE
常量的定义与使用
define('G', 9.8);
echo G;
$res3 = G*8/9;
$res4 = f1(G, 10);
|
|