Передать необъявленную переменную по ссылке в функцию без создания переменной? [закрыто]Php

Кемеровские программисты php общаются здесь
Anonymous
Передать необъявленную переменную по ссылке в функцию без создания переменной? [закрыто]

Сообщение Anonymous »


Это тема, посвященная PHP как языковой конструкции. Мой вариант использования: у меня проблема с PHP, создающим несуществующие переменные, передаваемые по ссылке.

Я создал функцию, пытаясь сократить разнообразие условий проверки ненулевых значений:

// Проверяет, не установлена ​​ли переменная, null, (bool)false, (int)0, (float)0.00, (строка)", (строка)"0", (строка)"0.00" , (array)[] или содержит массив только из нулевых узлов. функция ноль(&$var) { if (!isset($var)) возвращает true; если (is_array($var)) { Еогеасп ($вар как $узел) { if (!nil($node)) возвращает false; } вернуть истину; } return (empty($var) || (is_numeric($var) && (float)$var == 0)); } И пример использования:

var_dump($article); // НУЛЕВОЙ если (ноль($article['id'])) {} var_dump ($ статья); // ['id' => NULL]

Вернуться в «Php»