scope

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

Я пытаюсь ссылаться на закрытую переменную объекта из замыкания. Приведенный ниже код, казалось бы, работает, но он жал ... } MyClass::setVar1( "hello" ); //doesn't work $myclass = new MyClass; $myclass->setVar2( "hello" ); //doesn't work

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

Есть ли способ неявно объявить переменные верхнего уровня глобальными для использования в замыканиях? Например, при ... ьного? Я начал эту тему на другом форуме я часто бываю (http://www.vbforums.com/showthread.php?p=3905718#post3905718)

область действия параметра обратного вызова карты массива php

В следующем коде функция обратного вызова, переданная wrap_map, не может видеть аргумент во внешней функции, почему? (п ... rap is $wrap"; //wrap is not set here! return $wrap. $val . $wrap; }, $ar); return implode($delim, $res); }

Как передать контекст объекта анонимной функции?

Существует ли способ передачи контекста объекта анонимной функции без передачи $this в качестве аргумента? class Foo ... text $echo_baz = function() { echo $this->baz; }; $echo_baz(); } } $f = new Foo(); $f->bar();

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

Меня смущает область действия переменной php. например: while(true){ $var = "yes , it is a test!"; } printf($v ... ределы этой области? и я не могу найти объяснения в документе. Интересно, как php справляется с его областью действия.

Как использовать объекты из других пространств имен и как импортировать пространства имен в PHP

В чем основное различие между этими двумя строками?: $obj = new ArrayObject(); & $obj = new \ArrayObject(); Когд ... ayObject' not found..." и я не слишком уверен, почему я получил эту ошибку? Вторая строка, казалось, устранила проблему.

значение массива доступа php из возвращаемой функции

Глупый вопрос php... почему я не могу этого сделать? echo Auth::getFullUser()[ 'country' ]; Вместо этого вы должны сделать это $user = Auth::getFullUser(); echo $user[ 'country' ];

PHP с тем же именем в foreach, что и во внешней области, вызывает перезапись

Итак, сегодня я создавал форму и случайно дал имя переменной с тем же именем, что и позднее использованное имя в цикле f ... , чтобы спросить, где именно я мог бы найти документацию/руководство, в котором указано, что такое поведение ожидается?

Доступ к переменной из области действия другой функции?

<?php function foo($one, $two){ bar($one); } function bar($one){ echo $one; //How do I access $two ... уп к переменной $two изнутри bar(), без передачи ее в качестве переменной (по неизвестным причинам). Спасибо, Майк

Используйте Require once() для правильного включения переменных подключения к базе данных

Я новичок в php (но долгое время разработчик на других языках), и я пробую некоторые примеры подключений к бд в "PHP, M ... // ... } ?> Называйте меня сумасшедшим, но разве это не должно быть достаточно простым, чтобы работать?

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

Как в PHP применяются правила области видимости переменных для блоков Try/Catch? Выходят ли переменные, объявленные в б ... т до определения области. Мой вопрос в том, как в идеале должно это работать? Как правильно и правильно это сделать?)

Область действия Laravel - передать 2 параметра в область действия

У меня в таблице есть столбец статуса с 3 состояниями (регистрация, перенаправление, готово). На мой взгляд, у меня е ... ва параметра, как я могу передать их в область видимости? Или это возможно только со второй областью? Многие спасибо

Область действия модели Laravel активируется и деактивируется при проверке, имеет ли разница в 7 дней

Использование области видимости модели: public function scopeApproved($query) { return $query->where('activate ... t' - это два поля в одной таблице, я хотел бы получить все экземпляры, в которых они находятся с интервалом более 7 дней

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

Ссылки: Если я передаю переменную в функцию (например, $var), предполагается ли, что это копия ссылки на фактическую ... зовов или чего-то еще, как говорит мне каждая чертова вещь, которую я понял в программировании? PHP - это так весело.:(

Глобальная переменная внутри конструктора с PHP

Это должно быть очевидно, но я немного запутываюсь в области видимости переменных PHP. У меня есть переменная внутри ... ss = $ENV['access']; } } ?> Есть ли лучший способ сделать это, чем злоупотреблять переменными среды? Спасибо.

Использование переменной вне цикла while (область действия)

Небольшая проблема, связанная с областью действия в PHP, я, похоже, не могу вызвать переменную $report вне цикла while. ... ) { $prevDOCid = $row[prevDOCid]; $thisDOCid = $prevDOCid+1; $report = "a"."b".$thisDOCid; } echo $report; ?>

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

После нескольких лет разработки PHP я увидел и услышал различные способы хранения "данных глобальной области" (глобальн ... авильно хранить (я имею в виду чистые, читаемые, надежные) данные глобальной области и почему (плюсы/минусы)? Спасибо.

Область действия объявленной функции внутри функции

Мне было интересно, почему php обрабатывает область действия объявленной функции внутри функции по-разному, когда функц ... lo world" ); } } } } Может ли кто-нибудь объяснить мне, почему это происходит? Спасибо за ваш ответ. Привет.

Глобальная переменная PHP не определена внутри функции, даже если используется глобальное ключевое слово

Да, я знаю, что глобальные переменные - плохая практика, но ослабьте это правило для этого: P Мой код: include('some ... одится внутри файла представления в CodeIgniter (и да, я знаю, что функции не должны находиться внутри представлений: P)

Есть ли способ явно установить область действия require once() на глобальную?

Я ищу способ установить область require_once() в глобальную область, когда require_once() используется внутри функции. ... but I want it to print 42. Есть ли способ явно задать область действия require_once()? Есть ли хороший обходной путь?