Можно ли в PHP воспроизвести способ, которым isset() подавляет предупреждения о неопределенных переменных в своих аргуме ⇐ Php
Можно ли в PHP воспроизвести способ, которым isset() подавляет предупреждения о неопределенных переменных в своих аргуме
С помощью функции 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, которую вы не можете имитировать?
С помощью функции 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, которую вы не можете имитировать?
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Предупреждения о неопределенных ключах массива в php8 (ubuntu)? [дубликат]
Anonymous » » в форуме Php - 0 Ответы
- 14 Просмотры
-
Последнее сообщение Anonymous
-