آموزش PHP (استفاده از دستور include)

- visibility ۸ mode_comment

در این پست شما را با دستور include در زبان قدرمتند php آشنا خواهیم ساخت ، توانایی فراخوانی چندین صفحه در یک صفحه یکی از امکانات قدرتنمد در php می باشد ، به علاوه استقاده از این دستور بسیار آسان است. این پست آخرین مطلب از سری مقدماتی 1 php هست . ان شاءالله در آینده به صورت کاملتر به زبان php خواهیم پرداخیت .

اغلب صفحه ها درون یک وب سایت عناصر یکسانی را در درون خود دربرگرفته اند از جمله Header ، Footer ، navigation bar و ...به نظر شما مدیریان سایت ها ، این عناصر در تک تک در صفحات خود قرار می دهند ، یا اینکه اگر بخواهند قالب Footer سایت خود را ویرایش کنند ، باید تمام صفحات را ویرایش کنند ؟؟؟ این کار قطعا غیر منطقی است !

زبان قدرتمند php امکانی را فراهم آورده است که شما می توانید عناصری همانند Header را در صفحات خود include کنید ، یعنی دیگر نیاز نیست در هر صفحه یک بار صفحه header سایت خود را قرار دهید ، کافیست تنها یکبار صفحه مورد نظر خود را include نمائید.

توانایی دریافت کد از فایل های دیگر یکی از قسمت های اصلی php است ، برای انجام اینکار کافیست دستور include همراه صفحه ای که می خواهید فراخوانی کنید ، استفاده نمائید.

زبان php  دارای چهار تابع  برای اینکلود کردن صفحات می باشد :

  • include
  • include_one
  • require
  • requirce_once

همه این توابع کار یکسانی را انجام می دهد و آن ها فراخوانی صفحات می باشد ولی یک تفوات کوچکی با یکدیگر دارند:

تابع include ، همانند یک فراخوانی اختیاری است ، در حالی که تابع require باعث اجبار می شود ، و اگر صفحه مورد نظر پیدا نشود ، یک error وحشتناک برای شما تولید می گردد. در اصل اگر شما از دستور include برای فراخوانی صفحه استفاده نمائید ، صفحه شما باز هم قابل استفاده می باشد ولی زمانی از تابع require استفاده کنید که صفحه ای که فراخوانی نموده اید ، دارای وابستگی باشد ، یعنی این صفحه حتما باید در صفحه کنونی ، فراخوانی شود.

و دو دستور دیگر که include_one و requirce_once نام دارد ، برای جلوگیری از تکرار استفاده می شود ، مثلا استفاده از متغیرهای تکراری و مخصولا کلاس ها و توابع.

info نکته :

در کل از تابع include زمانی استفاده کنید که پیدا نشدن فایل اکسترنال باعث ایجاد مشکلی در صفحه نمی شود.

comment دیدگاه کاربران
ali.h

عالی بووووووووود

میلاد حیدری

شما لطف دارید

حسین

مرسی
عالی بود
فقط اگه میشه راجع به چگونگی آدرس دهی به فایلهای اینکلود هم مطلبی بنویسیم
یعنی مثلا برگشت به پوشه بالاتر و رفتن به داخل یه پوشه رو هم توضیح بدین
تشکر

صفایی

واقعا لذت میبرم
همچون شماهایی رو تو نت میبینم
به آینده امیدوار میشم
دستتون درد نکنه
💡 کارتون درسته 😛

میلاد حیدری

خواهش میکنم ، نظر لطف شماست ، دوباره به ما سر بزنید

kiansoft2000

ممنون عزیز

seyed_110

فیلم آموزشی php نمیذارین؟؟؟

لقمان آوند

سری نوشتاریش در سایت موجوده و فعلا برای اینکار برنامه ای نداریم .

نیاز به لاگین

برای ارسال دیدگاه و یا پرسیدن سوال خود در این قسمت، باید در سایت لاگین شوید.