Привет, У меня возникают проблемы с операторами OR в этой функции, и я не уверен, почему?PHP - Как правильно использовать оператор if (isset() &&! = NULL) || (isset() &&! = NULL)?
<?php if(isset($value['instagram_id']) && $value['instagram_id'] != NULL) || (isset($value['facebook_id']) && $value['facebook_id'] != NULL) || (isset($value['soundcloud_id']) && $value['soundcloud_id'] != NULL) || (isset($value['twitter_id']) && $value['twitter_id'] != NULL) || (isset($value['youtube_id'])) && $value['youtube_id'] != NULL) { ?>
Может кто-то пролить свет на то, что я делаю неправильно?
У вас есть тонна избыточности, не требуется. Функция 'isset()' в php возвращает true, если значение 'не является нулевым или ложным'. Здесь слишком много. – Ohgodwhy
, так что просто используйте! = NULL и вообще покончите с isset? – Stuart
Нет. Просто используйте 'isset()' и покончите с '! = NULL' все вместе. – Ohgodwhy