• php
  • 1844
  • 20-3-2008
  • هذا الدرس يوضح وجود علاقة بين كلاً من include و return فالجميع يعرف أن include تقوم بتضمين محتويات ملف داخل ملف اخر … الآن لاحظ المثال التالي وليكن في ملف بإسم my.php
    <?php // my.php file
    $c = 4 * (20 - 7);
    return $c;
    ?>

    قد تستغرب من هذا المثال لأن المعروف عن return هو إستخدامها بداخل الدوال فقط ولكن مافائدة إستخدامها بهذا الشكل ؟ الآن لاحظ الملف التالي بإٍسم myinc.php
    <?php // myinc.php
    $yy = include(’my.php’);
    echo $yy; ?>

    ستكون قيمة المتغير yy هي 52 لأن الملف my.php يرجع نتيجة التعبير وعند تضمين الملف بواسطة include يمكنك إستقبال هذه القيمة في متغير وبكلام أخر فإن include عملت كدالة هنا لعمل شئ معين ولم تعمل للتضمين فقط . وأرجوا أن تكون العلاقة بينهما قد إتضحت … ويمكن تطبيق ما تم ذكره على include_once, require, require_once .. لأن لها نفس عمل include مع بعض الفروقات ... وهذا مالدي الآن فإن أخطأت فمن نفسي والشيطان وإن أصبت فمن الله عز وجل ... الكاتب عبدالله عيد
    كن أول من يقيم الموضوع
    12345