لديك حساب بالفعل؟ دخول
دخول  سجل الأن 
ماهي وظيفة دالة defined ومعى مثال
السلام عليكم ورحمة الله
ابغى استفسر عن هذي الدالة defined ومعنى هذا الكود

defined('DS') ? null : define('DS', DIRECTORY_SEPARATOR);
تاريخ البداية: 19 / يناير / 2012 الساعة 16:17 اخر نشاط: 22 / أبريل / 2012 الساعة 20:20 defined php
2 إجابات
$x = ($myvalue == 10) ? "the value is 10": "the value is not 10";

بواسطة: mr.shell
منذ: 22 / أبريل / 2012 الساعة 20:20

السلام عليكم
استعمال دالة define لتسجيل قيمة ثابتة فى الزاكرة ودالة defined تقوم بالتأكد هل هذا الثابت معرف سابقا ام لا.

وما يتضح من الكود الذى زودتنا به ، هو انه يفحص هل الثابت DS معرف ام لا فى حالة انه معرف .. لا يفعل شىء اى null وفى حالة انه لا يقوم بتعريفه ووضع له قيمة ثابتة وهى DIRECTORY_SEPARATOR وهذه القيمة ثابت معروف فى البى اتش بى وهى \

وتم التأكد عن طريق الجملة الشرطة السريعة او ما يسمى الـternary
$x = ($myvalue == 10) ? "the value is 10": "the value is not 10";

بواسطة: MacOS
منذ: 19 / يناير / 2012 الساعة 16:36

يعطيك الف عافية على الاجابة
19 / يناير / 2012 الساعة 16:52

أنشر اجابتك

xهل تريد الاجابة عن هذا السؤال؟ من فضلك سجل دخول او اشترك لتتمكن من الاجابة