دالة include احد الدوال المهمه والاساسيه بالنسبه لاي مطور php
ويمكن معرفة عملها من خلال اسمها ..
دالة include احد الدوال التي تعتبر الدوال المتحكمه , اهميتها باهمية الشروط if و else ...
وظيفتها : جلب محتوى ملف آخر داخل ملف العمل الحالي ..
مثال :
أنشى ملف vars.php
كود: تحديد الكل
<?php
$color = 'green';
$fruit = 'apple';
?>
test.php
كود: تحديد الكل
<?php
echo "A $color $fruit"; // A
include 'vars.php';
echo "A $color $fruit"; // A green apple
?>
_____________
الفرق بين include و require
هو ان include تعمل حتى لو كان هناك اخطأ بالتضمين او بالملف المضمن ولكن require فلا يتم اكمال تنفيذ ملف العمل الحالي لو لم يتم تضمين الملف بشكل صحيح !
هذا يعني انه لو كان لدينا ملف مهم للتضمين داخل ملفاتك فقم باستخدام require و الملفات الاخرى الثانوية استخدم include .
_______________
دالة include_once
لها نفس وظيفة include إلا انه لايتم تضمين ملف مرتين !
اي ان هذه الدالة تمنع حدوث تضارب بالتضمين
فمثلا قمت بتضمين ملف مرتين من دون ان تدري , سوف تتأكد الدالة هذه بدلا عنك وتقوم بالتضمين مره واحد ولن تضمن نفس الملف مره اخرى !
و require_once
نفس وظيفة require و نفس فكره include_once
لعله كان نافعا مفهوماً ..