批改状态:未批改
老师批语:
变量作用域:
全局变量:在函数外定义,并且在整个脚本里都可以使用;
局部变量:在函数内定义,作用范围只能在函数内部;
静态变量;static关键字声明后,该变量的值不会随着函数结束而销毁。在下次调用这个函数的时候,变量的值依旧是上次函数结束时候的值。
常量定义:define("常亮名",value) 常亮不可以被更改。函数内部定义,调用函数后,函数外部也可以使用
常见变量
“boolean”:布尔类型 true(1) false(0)
“integer” :整形 1 333 23
“double” :浮点型 2.11 2.00
“string” :字符串 “name” "php中文网"
“array” :数组 $a = array('name' =>"tim", "age" = 16) ;$a=[1,2,3,4]
“object” : 对象 $a = new fn()
<?php
$a;
echo '变量是否已经声明<br>';
echo isset($a)."<br><hr>";
$a=0;
echo '变量是否为空<br>';
echo empty($a)."<br><hr>";
$a="1";
echo '检测变量是否是布尔型<br>';
echo is_bool($a)."<br><hr>";
$a="1.1";
echo '检测变量是否是浮点型<br>';
echo is_float($a)."<br><hr>";
$a=333;
echo '检测变量是否是整数is_integer<br>';
echo is_int($a)."<br><hr>";
$a="name";
echo '检测变量是否是字符串<br>';
echo is_string($a)."<br><hr>";
class fn{
public $name ="tim";
}
$a= new fn();
echo '检测变量是否是一个对象<br>';
echo is_object($a)."<br><hr>";
$a=[1,2,3];
echo '检测变量是否是数组<br>';
echo is_array($a)."<br><hr>";
$a="";
echo '检测变量是否为NULL值是否是NULL大小写敏感<br>';
echo is_null($a)."<br><hr>";
?>点击 "运行实例" 按钮查看在线实例
<?php
$a =1;
if($a>2){
echo '$a大于2';
}else if($a<0){
echo '$a小于0';
}else{
echo "可能是1";
}
echo "<br>";
switch ($a) {
case 2:
echo "是2";
break;
case 1:
echo "是1";
break;
default:
echo "是0";
break;
}
for ($a;$a<5 ; $a++) {
echo "<br>".$a;
for($b=1;$b<=$a;$b++){
echo "&$b";
}
}
?>点击 "运行实例" 按钮查看在线实例
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号