echo isset($foo['bar']) ? $foo['bar'] : '';
هذا الكود عبارة عن جملة شرطية
الشرط هو هل الخاصية bar موجودة في المصفوفة foo يعني هل هي معرفة أم لا
فإذا كان الشرط صحيحا يقوم بطباعة قيمة هذه الخاصية وإلا يقوم بطباعة سلسلة نصية فارغة
الذي يقوم بالتحقق هل المتغير معرف أم لا هي الدالة isset
مثال حيث يتحقق الشرط
$foo = array( 'bar' => 'test', 'x' => 5 ); echo isset($foo['bar']) ? $foo['bar'] : '';// 'test'
مثال حيث لا يتحقق الشرط
$foo = array( 'y' => 'test', 'x' => 5 ); echo isset($foo['bar']) ? $foo['bar'] : '';// ''
أشكرك جداً (+)
مجتمع لمناقشة وتبادل الخبرات حول تطوير الويب. ناقش أحدث التقنيات، اللغات، والأدوات في عالم تطوير المواقع والتطبيقات. شارك مشاريعك، اسأل عن نصائح، وتعاون مع مطورين محترفين وهواة.
صمم موقعك كاملا بالسحب والإفلات بدون خبرة برمجية، واحجز مكانك على الإنترنت.