آشنایی با زبان برنامه نویسی php

با نام و یاد خدا
در جلسات قبل با برنامه نویسی html، css و جاوااسکریپت آشنا شدیم و یک فرم ثبت نام ساده ایجاد کردیم. الان وقت آن رسیده که سراغ اصل مطلب یعنی php برویم. در این جلسه می خواهیم به آشنایی با زبان برنامه نویسی php بپردازیم تا آماده نوشتن برنامه نویسی php به صورت حرفه ای شوید.

دو روش کلی برای نوشتن دستورات php وجود دارد:

<?php

دستورات مورد نظر

?>

یا

<script language=”php”>

دستورات مورد نظر

</script>

نکته: که البته ما و اکثر برنامه نویسان از روش اول برای نوشتن کدهای php  استفاده می کنیم.

به خاطر دارید که ما در جلسه چهارم یک فایل index.php ایجاد کردیم ولی در آن کدهای html وجود داشت و فرم ثبت نام هم با کدهای html ایجاد کردیم. پس دیدیم که کدهای html در یک فایل php قابل اجرا بود. پس می توانیم هم کد html و هم کد php داخل فایل php بنویسیم.

نکته: در فایل php کدهای html و کدهای php قابل اجرا هستند.

در ادامه می خواهیم با نحوه استفاده از php در کدها آشنا شویم. در مثال فرم ثبت نام که در جلسات پنجم به آن پرداختیم فایل index.php خیلی شلوغ شد که این خوب نیست برای همین قصد داریم تمام کدهای html برای ایجاد فرم ثبت نام را در یک فایل php دیگری قرار دهیم و در فایل index.php آن را فراخوانی کنیم.
اینجوری هم فایل index ما خلوت می شود و هم هر جای دیگری به این فرم ثبت نام نیاز بود می توان فقط آن را فراخوانی کرد.

مثال فرم ثبت نام: 

همان برنامه مربوط به فرم ثبت نام را از جلسه پنجم باهم کار کردیم را در دریم ویور باز می کنیم.

  • ابتدا روی فایل index.php کلیک راست کرده و New Folder را انتخاب کنید. سپس نام فایل را به دلخواه include می گذاریم.

آشنایی با زبان برنامه نویسی php-ایجاد پوشه

  • روی گزینه File در نوار منو بالای دریم ویور کلیک کرده و New را انتخاب می کنیم و سپس از پنجره باز شده PHP را انتخاب کرده و Create را بزنید.
  • سپس این فایل را ذخیره کنید(کلید میانبر ctrl+s) .کجا؟ داخل پوشه include ای که ایجاد کردیم.( با نام دلخواه form)

آشنایی با زبان برنامه نویسی php- مسیر ذخیره فایل

  • داخل فایل form تمام کدهای html را پاک می کنیم. در فایل index.php تمام کدهایی که مابین تگ <body></body> وجود دارد را cut کنید و در فایل form قرار دهید.

آشنایی با زبان برنامه نویسی php- فرم ثبت نام

  • سپس لازم است که در فایل index.php بین تگ <body></body> فایل form که حاوی فرم ثبت نام می باشد را فراخوانی کنیم. برای فراخوانی فایل php ابتدا یک تگ php باز و بسته می کنیم و دستور فراخوانی فایل مورد نظر را می نویسیم.

از 4 دستور برای فراخوانی فایل php می توان استفاده کرد:

  • include/include_once : با دستور include اگر به هر دلیلی فایل فراخوانی شده پیدا نشود پیغام خطا می دهد ولی سایت بالا می آید و بقیه اجزای سایت نمایش داده می شود و اگر از include_once استفاده شود یعنی اگر فراخوانی این فایل تکراری است دیگر آن فایل را به بخش مورد نظر اضافه نکن.
  • require/require_once :  با دستور require اگر به هر دلیلی فایل فراخوانی شده پیدا نشود پیغام خطا می دهد و اصلا سایت بالا نمی آید. و require_once هم یعنی فقط یک بار فراخوانی فایل صورت می گیرد.

نکته: پس بهتر است از include در برنامه استفاده کنیم.

<?php

include(آدرس فایل مورد نظر);

?>

  • الان برنامه را اجرا می کنید (Xampp را استارت کنید) خواهید دید که فرم در صفحه index.php نمایش داده می شود.

انواع خطاها

در حین اجرای برنامه های php با خطاهایی ممکن است مواجهه شویم که به صورت خلاصه به هر کدام می پردازیم:

  • fatal error: وقتی نمایش داده می شود که از اجرای مابقی برنامه جلوگیری می کند.
  • warning: وقتی نمایش داده می شود که اشتباهی در منطق برنامه باشد ولی مانع اجرای مابقی برنامه نمی شود.
  • parse error: وقتی نمایش داده می شود که اشتباه تایپی در برنامه باشد این خطا هم مانع اجرا برنامه می شود.
  • notices: وقتی نمایش داده می شود که امکان بروز خطا می باشد. در واقع یک نوع هشدار است.

 

خب امیدواریم که این آموزش مورد توجه شما قرار گرفته باشد.در جلسات بعد به مبحث شی گرایی در php می پردازیم و سپس سراغ پایگاه داده mysql می رویم.
لطفا نظرات و سوالات خود را در قسمت دیدگاه ها با ما در میان بگذارید.

 

مدرسمدرس: مهندس مهدی نیکخواه

 

به این مقاله چند تا ستاره میدی؟
[تعداد رای: 1 امتیاز: 5]