دوره های آموزشی آکادمی پی وی لرن (پروژه محور و ویژه بازار کار)



  • ۲۷
  • تیر

جلسه ۲۵ : آموزش دستور include در php 7

  • دسته‌بندی‌ها :
جلسه ۲۵ : آموزش دستور include در php 7
    • جزئیات
    • نوع محتواآموزشی

      مقدمه

      با عرض سلام و وقت به خیر خدمت کاربران سایت پی وی لرن و کاربرانی که دوره ی آموزش php 7 را دنبال می کنند.
      در جلسه گذشته آموختیم که چگونه تاریخ و زمان را در php 7 تنظیم نماییم. در ادامه این دوره آموزش دستور include در php 7 را به علاقمندان این دوره ارائه می نماییم.

      آموزش دستور include در php 7

      دستور include یا دستور require تمام text/code/markup را که در فایل مشخص شده موجود است، می گیرد و آن را در فایل هایی که از عبارت include استفاده می کنند کپی می کند.

      اهمیت Including فایل ها زمانی آشکار می شود که بخواهیم PHP, HTML یا text مشابه را در یک صفحه چند بعدی سایت مان به کار ببریم.

      دستور include و require در php

      می توان با کمک دستور include یا require محتوای یک فایل php را در یک فایل php دیگر (قبل از اینکه سرور آن را اجرا می کند) وارد کنید.

      دستورات “include و require” یکسان هستند، به جز مواردی که:

      • یک خطای مهلک (E_COMPILE_ERROR) ایجاد می شود و اسکریپت را متوقف می کند.
      • فقط یک هشدار (E_WARNING) تولید می کند و اسکریپت به کار خود ادامه می دهد.

      بنابراین، اگر می خواهید خروجی ها را به کاربران نشان دهید، حتی اگر فایل شامل نشده باشد، از عبارت include استفاده کنید.
      در غیر این صورت، در مورد FrameWork، CMS، یا یک برنامه کاربردی پیچیده php، همیشه از دستور requirement برای استفاده از یک فایل کلیدی در جریان اجرا استفاده نمایید.
      این کار موجب امنیت برنامه شما می شود و تنها امکان گم شدن یک فایل کلیدی موجود خواهد داشت.

      Including کردن فایل ها کارهای زیادی را ذخیره می کند.
      به این معنا که می توانید یک هدر استاندارد، پاورقی یا فایل منو برای تمام صفحات وب خود ایجاد کنید.
      بنابرین وقتی فرضاً هدر شما نیاز به به روز رسانی داشته باشد؛ کافی است فقط هدر موجود در فایل را به روز رسانی نمایید.

      سینتکس

      مثال : 

      نمونه هایی از PHP include

      مثال ۱

      فرض کنید ما یک فایل پایه استاندارد با نام footer.php داریم که به صورت زیر است:

      مثال : 

      برای اضافه کردن فایل footer در یک صفحه، از دستور زیر استفاده کنید:

      مثال : 

      مثال ۲

      فرض کنید ما یک فایل منو استاندارد به نام “menu.php” داریم:

      مثال : 

      تمام صفحات وب سایت باید از این فایل منو استفاده کنند.
      در ادامه می آموزیم که چگونه می توان این کار را انجام داد (ما از عنصر <div> استفاده می کنیم تا بعدا CSS می تواند با استفاده از منو به راحتی طراحی شود):

      مثال : 

      مثال ۳

      فرض کنید یک پرونده با نام vars.php با چند متغیر تعریف شده داریم:

      مثال : 

      اگر فایل “vars.php” را شامل آن نماییم؛ متغیرها را می توان در فایل فراخوانی مورد استفاده قرار داد:

      مثال : 

      در ادامه آموزش دستور include در php 7 به مقایسه دستور include با دستور require می پردازیم.

      PHP include در مقابل PHP require

      دستور require برای شامل کردن یک فایل در کد php نیز مورد استفاده قرار می گیرد.

      اگرچه تفاوت زیادی بین این دو وجود دارد اما هنگامی که یک فایل با دستور include شامل می شود و PHP نمی تواند آن را پیدا کند، اسکریپت همچنان اجرا می شود:

      مثال : 

      اگر مثال مشابهی را با استفاده از دستور require اجرا نماییم؛ دستور echo اجرا نخواهد شد زیرا اجرای اسکریپت بعد از این که دستور require یک خطای مهلک را باز گرداند؛ از بین می رود.

      مثال : 

      کلام آخر

      در این جلسه به آموزش دستور include در php 7 پرداختیم.
      به صورت خلاصه در این جلسه آموختیم که :

      • از دستور require زمانی استفاده کنید که فایل توسط برنامه درخواست می شود.
      • از دستور include زمانی استفاده نمایید که فایل هنوز درخواست نشده و برنامه باید تا هنگام یافتن فایل به کارش ادامه دهد.

      در جلسه بعد به آموزش File Handling در php 7 می پردازیم.
      با پی وی لرن همراه باشید.

      QR:  جلسه ۲۵ : آموزش دستور include در php 7
      به اشتراک بگذارید