هذا الدرس يوضح وجود علاقة بين كلاً من include و return فالجميع يعرف أن include تقوم بتضمين محتويات ملف داخل ملف اخر … الآن لاحظ المثال التالي وليكن في ملف بإسم my.php
قد تستغرب من هذا المثال لأن المعروف عن return هو إستخدامها بداخل الدوال فقط ولكن مافائدة إستخدامها بهذا الشكل ؟ الآن لاحظ الملف التالي بإٍسم myinc.php
ستكون قيمة المتغير yy هي 52 لأن الملف my.php يرجع نتيجة التعبير وعند تضمين الملف بواسطة include يمكنك إستقبال هذه القيمة في متغير وبكلام أخر فإن include عملت كدالة هنا لعمل شئ معين ولم تعمل للتضمين فقط . وأرجوا أن تكون العلاقة بينهما قد إتضحت … ويمكن تطبيق ما تم ذكره على include_once, require, require_once .. لأن لها نفس عمل include مع بعض الفروقات ... وهذا مالدي الآن فإن أخطأت فمن نفسي والشيطان وإن أصبت فمن الله عز وجل ... الكاتب عبدالله عيد
<?php
// my.php file
$c = 4 * (20 - 7);
return $c;
?>
$c = 4 * (20 - 7);
return $c;
?>
قد تستغرب من هذا المثال لأن المعروف عن return هو إستخدامها بداخل الدوال فقط ولكن مافائدة إستخدامها بهذا الشكل ؟ الآن لاحظ الملف التالي بإٍسم myinc.php
<?php
// myinc.php
$yy = include(’my.php’);
echo $yy; ?>
$yy = include(’my.php’);
echo $yy; ?>
ستكون قيمة المتغير yy هي 52 لأن الملف my.php يرجع نتيجة التعبير وعند تضمين الملف بواسطة include يمكنك إستقبال هذه القيمة في متغير وبكلام أخر فإن include عملت كدالة هنا لعمل شئ معين ولم تعمل للتضمين فقط . وأرجوا أن تكون العلاقة بينهما قد إتضحت … ويمكن تطبيق ما تم ذكره على include_once, require, require_once .. لأن لها نفس عمل include مع بعض الفروقات ... وهذا مالدي الآن فإن أخطأت فمن نفسي والشيطان وإن أصبت فمن الله عز وجل ... الكاتب عبدالله عيد