php不支持块级作用域

Original 2019-03-09 19:08:32 189
abstract:<?php//PHP不支持块级作用域//for等循环使用的变量在外部还可以使用 如下面的for循环for($i = 1; $i < 10; $i++){}//这里在for循环的外部还可以直接调用for循环中使用的变量echo $i; //10//避免//建议:每次使用变量前都初始化 或 其他方案解决?>

<?php

//PHP不支持块级作用域
//for等循环使用的变量在外部还可以使用 如下面的for循环
for($i = 1; $i < 10; $i++){

}
//这里在for循环的外部还可以直接调用for循环中使用的变量
echo $i; //10

//避免
//建议:每次使用变量前都初始化 或 其他方案解决

?>

Correcting teacher:韦小宝Correction time:2019-03-10 09:09:03
Teacher's summary:虽然说PHP是不支持块级作用域的 但是PHP也可以通过函数中定义变量的方式来实现块级的效果

Release Notes

Popular Entries