Loading...
PHP/MySQL | Не работает метод
Вероломство (31.05.2019 в 19:18)
monobogdan (31.05.2019 в 19:16)
Это какой то особенный троллинг?


я мля жизнь себе хочу облегчить, странно, что не подхватывает значение по имени переменной

а как он подхватит? метод не увидит то, что ты передаёшь из вне
monobogdan (31.05.2019 в 19:20)
Вероломство (31.05.2019 в 19:18)
monobogdan (31.05.2019 в 19:16)
Это какой то особенный троллинг?


я мля жизнь себе хочу облегчить, странно, что не подхватывает значение по имени переменной

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


да не, просто думал что передам в метод имя переменной и compact() её зафигачит в массив со значением, не проканывает
Avenax (31.05.2019 в 19:23)
Вероломство (31.05.2019 в 19:18)
monobogdan (31.05.2019 в 19:16)
Это какой то особенный троллинг?


я мля жизнь себе хочу облегчить, странно, что не подхватывает значение по имени переменной

а как он подхватит? метод не увидит то, что ты передаёшь из вне

byref для кого придумали?

function a(&$b)
{
$b = "c";
}

$e = "k";
echo a($e); // c
monobogdan (31.05.2019 в 19:25)
Avenax (31.05.2019 в 19:23)
Вероломство (31.05.2019 в 19:18)
monobogdan (31.05.2019 в 19:16)
Это какой то особенный троллинг?


я мля жизнь себе хочу облегчить, странно, что не подхватывает значение по имени переменной

а как он подхватит? метод не увидит то, что ты передаёшь из вне

byref для кого придумали?

function a(&$b)
{
$b = "c";
}

$e = "k";
echo a($e); // c


я не об этом, это простая передача по ссылке
Avenax (31.05.2019 в 19:23)
Вероломство (31.05.2019 в 19:18)
monobogdan (31.05.2019 в 19:16)
Это какой то особенный троллинг?


я мля жизнь себе хочу облегчить, странно, что не подхватывает значение по имени переменной

а как он подхватит? метод не увидит то, что ты передаёшь из вне


метод должен по идее сработать там, где вызван, он же не перемещает имя переменной в другой контроллер
Вероломство (31.05.2019 в 19:27)
метод должен по идее сработать там, где вызван, он же не перемещает имя переменной в другой контроллер

а как же область видимости? методы/функции изолированы локально
Вероломство,
можешь с этого, велосипед сделать
public function set2($name, $vars)
{

$this->vars = compact($name, $vars);
}

public function indexAction2()
{

$name = 'Имя';
$this->set2('name', $name);
}

public function set($vars)
{
$this->vars = extract($vars);
}



$this->set(['nets' => 'phpstorm']);


echo $nets;
Онлайн: 3
Время:
Gen. 0.1051
(c) Bym.Guru 2010-2025