PHP5.3 Нестатические переменные в области применения поведения
Вопрос
DO PHP5.3 имеют какую-либо известную ошибку, которая делает нестатические переменные в области применения величины величины статическими? Я домою, почему в случае сферы применения я
{
echo $_not_static;
$_not_static = 5;
}
Впервые он запускает e_notice, как следует, но второй раз он печатает 5. Я борелся с этим на 3+ часа, но не получая намек на вину с моей стороны.
Решение
Переменные функционируют, независимо от того, что он находится в блоке, и это в любой варианте PHP. Если вы объявите переменную внутри блока IF, и вы попадаете туда, он останется объявленным после завершения IF, для всей функции.
Не связан с StackOverflow