关于PHP变量作用域问题
<?php
for ($i=1;$i<2;$i++)
{
for ($j=1;$j<2;$j++)
{
$a=5;
}
$b=$a;
echo $a;
}
echo $a;
echo $b;
echo $i;
?>
输出竟然是552,太坑了,能不能解释下为什么这么设计,和C/C++差别太大了,这样岂不是很容易引起变量冲突?
for ($i=1;$i<2;$i++)
{
for ($j=1;$j<2;$j++)
{
$a=5;
}
$b=$a;
echo $a;
}
echo $a;
echo $b;
echo $i;
?>
输出竟然是552,太坑了,能不能解释下为什么这么设计,和C/C++差别太大了,这样岂不是很容易引起变量冲突?
...全文
相关推荐
浅析php变量作用域的一些问题
在PHP编程语言中,变量的作用域是指变量在代码中可被访问的范围。理解变量作用域对于编写可维护和高效代码至关重要。以下是关于PHP变量作用域的一些关键知识点:1.
浅谈PHP变量作用域以及地址引用问题
在PHP编程语言中,变量的作用域是指变量在代码中可被访问的范围。理解变量作用域对于编写高效、可维护的代码至关重要。
浅谈php中include文件变量作用域
然而,include文件中的变量作用域是一个需要特别关注的问题,因为它决定了变量是否能够在被include的文件中被访问和操作。首先,我们要了解变量的作用域在PHP中的基本概念。
PHP中的变量作用域
在未来的学习和开发过程中,建议深入探索更多关于作用域的知识,以便更灵活地运用它们解决实际问题。
php常见面试问题及答案
### PHP常见面试问题及答案详解#### 一、PHP基础知识**1.1 变量作用域**在PHP中,变量的作用域决定了变量在何处可被访问。


基础编程
