scope

Область действия глобальной переменной PHP внутри класса

У меня есть следующий сценарий Myclass.php <?php $myarray = array('firstval','secondval'); class littleclass { ... обальные переменные видимыми для класса php, но я впервые сталкиваюсь с этой проблемой, поэтому я действительно не знаю.

Имеет ли каждый фрагмент кода PHP внутри тега свою собственную область видимости переменной?

Если да, есть ли какой-либо способ получить доступ к var, определенному в другом теге фрагмента кода PHP?

Перенос переменных в анонимные функции в PHP

Я разработчик JS и регулярно использую самоисполняющиеся анонимные функции, чтобы минимизировать загрязнение глобальной ... ций / переменных? Ie: (PHP) (function(){ $x = 2; function loop($a){ ... } loop($x); })();

Не могу получить статическую переменную из класса $

У меня есть вопрос относительно инициализации "динамического" класса, позвольте мне объяснить, что я имею в виду: $cla ... едующий вопрос: Также есть ли какие-либо веские причины не использовать этот "динамический" способ при создании классов?

PHP isset($this) и использует один и тот же метод объекта в статическом и объектном контексте

Я работаю над классом, который должен быть доступен с помощью вызовов статических функций, а также методов объектов. Од ... оизводительностью, проблемы с прямой совместимостью и т.д. Все это работает для меня на PHP 5.2, и мне не нужно поддерживать

Определение того, является ли закрытие статичным в PHP

Замыкание, определенное в PHP, также может содержать модификатор static. $f = function () { }; $g = static function ( ... flectionFunctionAbstract::isBindable, или что ReflectionMethod::isStatic будет перенесено на ReflectionFunctionAbstract.

Проверьте сеанс из представления в CodeIgniter

Каков наилучший способ проверить сеанс из представления в CodeIgniter, это не указано в их руководстве пользователя, ин ... ь два представления обо всем, что немного странно... все еще новичок в CodeIgniter... Пожалуйста, Помогите! Спасибо...

Область действия переменной оператора PHP switch

Как в PHP обрабатывается область видимости переменной в операторах switch? Например, возьмем этот гипотетический прим ... break; case 2: $someVariable = 2; break; } echo $someVariable; Будет ли это печатать 0 или 1/2?

PHP определяет область действия для включенного файла

У меня довольно много файлов представления PHP, которые я включал в свои контроллеры с помощью простых операторов inclu ... учае объявить область действия включенного файла или это лучший способ решения проблемы? Эти примеры грубо упрощены.

иметь переменную, доступную во всех представлениях Yii

Я хотел бы, чтобы переменная $user_profile была доступна в большинстве моих файлов просмотра, без необходимости создава ... ser_profile)); } } Затем, наконец, в файле представления я могу просто получите доступ к переменной $user_profile.

Инициализация переменной в стиле C в PHP

Существует ли в PHP такая вещь, как локальные, частные, статические и общедоступные переменные? Если да, можете ли вы привести примеры каждого из них и как их область применения демонстрируется внутри и вне класса и внутри функций?

PHP: изменения массива, которые сохраняются за пределами цикла foreach

Как я могу добавить новую пару ключ/значение в существующий массив внутри вложенных циклов foreach и сохранить эту пару ... as $item) { echo $item['feed_id'] . "<br/>"; // nuthin..... } } ?> Спасибо

Об области применения и ООП в PHP

У меня проблемы с пониманием того, как работать с объектами. Конкретный код: class first{ class second{ ... т кто-нибудь сказать мне, как бы я сначала установил (@ %%%%%%%) и затем вызовите переменную (@ &&&&&&&&) как показано?

PHP - что является альтернативой переменным сеанса

Я сохраняю много переменных в сеансе, что создает проблемы с производительностью. Итак, меня попросили сохранить его гд ... как файлы cookie откроют переменные пользователям и не сохранят их на стороне сервера. Заранее спасибо за ваши ответы!

Переназначение $this в PHP

( Я понимаю, что это может быть щекотливым решением, но я был бы признателен, если бы мы избегали таких ответов, как "По ... // code using $this } ... Но это вынуждает к дополнительным требованиям, в которых я бы предпочел не нуждаться.

PHP: работа с признаками с помощью одноименных методов

Я искал по всему этому сайту и в Google, и в итоге я создал эту учетную запись... Мне нужна помощь с php, чертами и кла ... меняя названия этих методов? Возможно ли это? Кстати, это худший редактор, которого я когда-либо видел в своей жизни!

Как я могу получить доступ к глобальным переменным внутри PHPUnit 3.4.9?

Я пытаюсь написать тесты для некоторого устаревшего кода с помощью PHPUnit 3.4.9, но, похоже, все мои глобальные переменные невидимы. Как я могу получить доступ к глобальным переменным внутри PHPUnit 3.4.9?

Изменение области конфиденциальности функций класса PHP

У меня есть абстрактный класс, который расширяет классы для предоставления базовой функции orm. Все функции, которые он ... { return parent::__set($k,$v); } public function save() { return parent::save(); } Быть перечисленным в классе myOrm

Защита переменных от "включения загрязнения" в PHP

Tl;dr: Есть ли способ предотвратить изменение ( по существу блокировки ) переменных, объявленных/определенных до вызова ... й функции, однако мой вопрос больше интересуется обстоятельствами - агностическими решениями, всеобъемлющими, если хотите.

Глобальный var PHP для всего? [дубликат]

Возможный Дубликат: Шаблон проектирования реестра... хороший или плохой? Я работаю над игровым сценарием, исп ... аданными параметрами, но я спрашиваю об этом в отношении производительности PHP, а не ясности программирования. Спасибо!