Сообщение от Gozar
|
Я тебе сказал, так не делают, потому что это ненадежно! Но можно использовать красивую функцию и будет: красиво, удобно и надежно.
|
да бля ты заебал, я тебе прислал как я ВООБЩЕ делаю, у меня тело запросы это json обьект и я гео парсю. я просто для примера (ВИДИМО НЕУДАЧНОГО) использовал $_REQUEST массив.
Что ж ты не поймешь, оператор or в php возвращает булево значение.
как провернуть такой трюк типа
$value = $one || $two;
мне ответили
$value = $one ?: $two;
все, вопрос закрыт на этом. спасибо всем большое. Фильтрация данных и получение данных от пользователя совершенно не важны. Мне было интересно что php выдает нотис когда пытаемся получить несуществующее свойство, и как тогда сделать что-то типа
$value = $arr['one] or $two;
чтобы нотиса не было. мне ответили:
$value = @ $arr['one] ?: $two;