Можно ли в PHP воспроизвести способ, которым isset() подавляет предупреждения о неопределенных переменных в своих аргумеPhp

Кемеровские программисты php общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Можно ли в PHP воспроизвести способ, которым isset() подавляет предупреждения о неопределенных переменных в своих аргуме

Сообщение Anonymous »


С помощью функции isset() вы можете передавать в ее аргументы неопределенные переменные, не получая при этом предупреждения. Мне было интересно, можно ли как-то повторить эту функциональность?

Например, я попытался создать функцию, которая сочетает в себе isset($value) && is_array($value).

Однако, если я попытаюсь протестировать его с неопределенной переменной, я получу предупреждение «Предупреждение: неопределенная переменная $somevar».

функция isset_array(смешанное значение $): bool { if (isset($value) && is_array($value)) { вернуть ИСТИНА; } еще { вернуть ЛОЖЬ; } } var_dump(isset_array($somevar)); Я не получаю такого же предупреждения при вызове isset().

var_dump(isset($somevar)); Я предполагаю, что это жестко запрограммированное поведение в isset().

Можно ли повторить это поведение? Или это какая-то жестко запрограммированная функция PHP, которую вы не можете имитировать?
Реклама
Ответить Пред. темаСлед. тема

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

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

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

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

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Как получить предупреждения о неопределенных переменных CSS
    Anonymous » » в форуме CSS
    0 Ответы
    8 Просмотры
    Последнее сообщение Anonymous
  • Создание информации подавляет создание экземпляров
    Гость » » в форуме C++
    0 Ответы
    24 Просмотры
    Последнее сообщение Гость
  • Gradle подавляет «Неразрешенную ссылку:» (Мультиплатформенный Котлин)
    Anonymous » » в форуме Linux
    0 Ответы
    17 Просмотры
    Последнее сообщение Anonymous
  • Стратегия PHP и неопределенных переменных
    Anonymous » » в форуме Php
    0 Ответы
    12 Просмотры
    Последнее сообщение Anonymous
  • Предупреждения о неопределенных ключах массива в php8 (ubuntu)? [дубликат]
    Anonymous » » в форуме Php
    0 Ответы
    14 Просмотры
    Последнее сообщение Anonymous

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