php 变量作用域
<?php
$sitename='www.baidu.com';
function hello(){
//全局变量
global $sitename;
// 局部变量
$name='world';
return 'hello'.$name.$sitename;
}
echo hello();
echo '<hr>';
function myStatic(){
//$num在函数执行完后,不被删除
static $num=1;
echo $num;
$num++;
}
myStatic();
echo "<br>";
myStatic();点击 "运行实例" 按钮查看在线实例
is_null(),empty(),issset()
<?php // is_null,变量没赋值;赋值null;unset() $var1; $var2=null; $var3='he'; unset($var3); var_dump(is_null($var1)); var_dump(is_null($var2)); var_dump(is_null($var3)); echo "<hr>"; //empty(),空字符,空数组;null;0,'0',false. $str1=''; $str2=[]; $str3='0'; $str4=0; $str5=null; $str6=false; $str7='hello'; var_dump(empty($str1)); var_dump(empty($str2)); var_dump(empty($str3)); var_dump(empty($str4)); var_dump(empty($str5)); var_dump(empty($str6)); var_dump(empty($str7)); echo "<hr>"; //isset(),变量被设置且不为null $domain='php'; $name=null; $job; var_dump(isset($domain)); var_dump(isset($name)); var_dump(isset($job));
点击 "运行实例" 按钮查看在线实例


Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号