Articles of области

Можно ли перенести все глобальные переменные php в локальную область функции?

Чтобы использовать переменные вне функции, я должен сделать это: <?php $a = 1; $b = 2; function Sum() { global $a, $b; $b = $a + $b; } Sum(); echo $b; ?> Что делать, если есть много глобальных переменных, и я просто хочу, чтобы все они были локально локализованы внутри функции? Как это сделать, не […]

Пространство имен с eval () и include () не работает должным образом

Я просто возился, и я сталкивался с этим: Не работает <?php namespace first{ include 'data:text/plain, <?php function a_func(){echo "hi";}'; a_func(); } namespace second{ include 'data:text/plain, <?php function a_func(){echo "bye";}'; a_func(); } [29-апр-2016 14:12:42 America / New_York] PHP Неустранимая ошибка: не удается обновить a_func () (ранее объявлено в данных: text / plain, <? Php function a_func […]

Как сохранить данные в области приложения в PHP?

Я разработчик Java и C #, и, признаюсь, я не так хорош в PHP. Мне нужно сохранить объект в области приложения, который живет до тех пор, пока выполняется само приложение. Я не могу сохранить его в сеансе, потому что он истекает, также я не могу сериализовать его на диск. Есть что-то вроде объекта Application C […]

Проблема с закрытием PHP

По-видимому, $ pid находится вне сферы действия здесь. Разве это не должно быть «закрыто» функцией? Я довольно уверен, что, например, закрытие работает в javascript. Согласно некоторым статьям, закрытие php нарушено , поэтому я не могу получить к нему доступ? Итак, как можно получить доступ к $ pid из этой функции закрытия? class MyClass { static […]

Почему считается, что плохая практика использует «глобальную» ссылку внутри функций?

Возможный дубликат: Являются ли глобальные переменные в PHP плохой практикой? Если да, то почему? глобальные функции Изменить: вопрос указан в ссылке выше. Нет, «global» в php – это не то же самое, что и глобальное на других языках, и, хотя он не создает никаких проблем с безопасностью, он может сделать код менее понятным для других. […]

Доступ к закрытым переменным из закрытия

Я пытаюсь ссылаться на частную переменную объекта из закрытия. Код, показанный ниже, будет работать, но он жалуется на Fatal error: Cannot access self:: when no class scope is active in test.php on line 12 и Fatal error: Using $this when not in object context in test.php on line 20 . Любые идеи о том, как […]