Передать необъявленную переменную по ссылке в функцию без создания переменной? [закрыто]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]
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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