فرخوانی و استفاده از فایل های دیگر در php
بعضی مواقع ما نیاز داریم تا داخل یک فایل php خودمون فایل دیگری رو فراخوانی کنیم و از اون استفاده کنیم …
برای اینکار چند روش وجود داره :
۱- با include ( در صورت عدم وجود فایل warning می دهد )
۲- با require ( در صورت عدم وجود فایل fatal error )
۳-include_once : مشابه include
است، با این تفاوت که اگر فایل موردنظر قبلاً فراخوانی شده باشد، مجدّداً فراخوانی نمیشود.
۴-مشابه require_once: مشابه require
است، با این تفاوت که اگر فایل موردنظر قبلاً فراخوانی شده باشد، مجدّداً فراخوانی نمیشود
include "functions.php"; ...
نکته: شاید فکر کنید بهتر است به جای include و require همیشه از include_once و require_once استفاده شود، امّا از آنجایی که بررسی فراخوانی شدن فایل توسط PHP مدتی زمان میبرد (ممکن است این زمان خیلی کوتاه باشد)، بهتر است که فقط در مواقع ضروری از این کلیدواژهها استفاده شود.
برای فراخوانی و استفاده از توابع فایل دیگر به این صورت عمل میکنیم :
$conf = include "config.php"; echo $conf["value"];
که برای مثال فایل config.php هم این صورت است :
<?php $config = [ "value" => "ahmadn", ]; return $config;