PHP5.3 Нестатические переменные в области применения поведения

StackOverflow https://stackoverflow.com/questions/3092947

  •  29-09-2019
  •  | 
  •  

Вопрос

DO PHP5.3 имеют какую-либо известную ошибку, которая делает нестатические переменные в области применения величины величины статическими? Я домою, почему в случае сферы применения я

{
  echo $_not_static;
  $_not_static = 5;
}

Впервые он запускает e_notice, как следует, но второй раз он печатает 5. Я борелся с этим на 3+ часа, но не получая намек на вину с моей стороны.

Это было полезно?

Решение

Переменные функционируют, независимо от того, что он находится в блоке, и это в любой варианте PHP. Если вы объявите переменную внутри блока IF, и вы попадаете туда, он останется объявленным после завершения IF, для всей функции.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top