之前说过并验证过, php函数外的变量不可见。 今天来看看if块内的变量, 如下:
<?php
if(1)
{
$a = 100;
}
print_r($a);
?>
结果为100
我对php暂时理解还不太深刻, 不过对于熟悉C/C++的我来说, 这种反常规的语法, 真的有点别扭。 好吧, 去适应它。
本文探讨了PHP中变量的作用域问题,特别是在if语句块内定义的变量在块外是否可见。通过一个简单的示例,验证了即使在if块内定义的变量,在条件成立的情况下,在if块外也能被访问。
之前说过并验证过, php函数外的变量不可见。 今天来看看if块内的变量, 如下:
<?php
if(1)
{
$a = 100;
}
print_r($a);
?>
结果为100
我对php暂时理解还不太深刻, 不过对于熟悉C/C++的我来说, 这种反常规的语法, 真的有点别扭。 好吧, 去适应它。
613

被折叠的 条评论
为什么被折叠?