memory_get_usage();
echo memory_get_usage(), PHP_EOL;//124608
$a = 2;
echo memory_get_usage(), PHP_EOL;//124688
function func() {
echo memory_get_usage(), PHP_EOL;//124704
$a = 1;
echo memory_get_usage(), PHP_EOL;//124736
}
func();
echo memory_get_usage(), PHP_EOL;//124704
unset($a);
echo memory_get_usage(), PHP_EOL;//24624
echo memory_get_usage(), PHP_EOL;//124608
$a = 2;
echo memory_get_usage(), PHP_EOL;//124688
function func() {
echo memory_get_usage(), PHP_EOL;//124704
$a = 1;
echo memory_get_usage(), PHP_EOL;//124736
}
func();
echo memory_get_usage(), PHP_EOL;//124704
unset($a);
echo memory_get_usage(), PHP_EOL;//24624
你的for循环在房子外面,无论做什么都能看的清清楚楚,但是如果你在房子里呢?你做什么不一定能看到了吧!
函数内部不可以访问全局变量,必须golal
函数内的变量只能在函数内部访问。
常量可以全局访问。
静态变量可以在函数内部多次访问。
内置超级全局变量可以在任何地方访问($_.....);
$name = "John Doe";
unset($name);
if (isset($name){
print '$name is set';
}
?>这个例子不会生成任何输出,因为isset()返回false。