Показать сообщение отдельно
  #26 (permalink)  
Старый 09.04.2014, 14:43
Интересующийся
Посмотреть профиль Найти все сообщения от Maxmaxmaximus20
 
Регистрация: 08.04.2014
Сообщений: 15

Сообщение от Gozar
Я тебе сказал, так не делают, потому что это ненадежно! Но можно использовать красивую функцию и будет: красиво, удобно и надежно.
да бля ты заебал, я тебе прислал как я ВООБЩЕ делаю, у меня тело запросы это json обьект и я гео парсю. я просто для примера (ВИДИМО НЕУДАЧНОГО) использовал $_REQUEST массив.

Что ж ты не поймешь, оператор or в php возвращает булево значение.

как провернуть такой трюк типа

$value = $one || $two;

мне ответили

$value = $one ?: $two;

все, вопрос закрыт на этом. спасибо всем большое. Фильтрация данных и получение данных от пользователя совершенно не важны. Мне было интересно что php выдает нотис когда пытаемся получить несуществующее свойство, и как тогда сделать что-то типа



$value = $arr['one] or $two;

чтобы нотиса не было. мне ответили:

$value = @ $arr['one] ?: $two;
Ответить с цитированием