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()? Есть ли хороший обходной путь?