akofaraji.ir
آشنایی با ساختار کدهای PHP
نوشته شده در تاریخ 04 اردیبهشت 1403
نظرات: 0 امتیاز: 7 زمان مطالعه: 9 دقیقه

 

ساختار ساده ی کدهای PHP

 

در همین ابتدا باید نکته ای را خدمت شما عرض کنم؛ همانطور که می دانید این دوره ی آموزشی بر اساس نسخه ی 7 زبان PHP طراحی شده است و از نسخه های قدیمی استفاده نخواهیم کرد. بنابراین اگر دستوری در PHP 7 تغییر کرده باشد به همان صورت تغییر کرده استفاده خواهد شد.

 

همانطور که می دانید اسکریپت های PHP در سمت سرور اجرا شده و پاسخ آن فقط به صورت HTML به مرورگر کاربر برمی گردد. همچنین کدهای PHP را می توانید در هر قسمتی از سند خود بنویسید. اسکریپت های PHP با php?> شروه شده و با <? تمام می شوند:

 

همچنین پسوند فایل های PHP به صورت php. می باشد و در داخلشان معمولا ترکیبی از کدهای HTML و کد های PHP وجود دارد.

در مثال زیر یک کد فایل ساده ی php داریم که با استفاده از تابع echo پیام !Hello World را نمایش می دهد:

مشاهده ی خروجی

نکته: دستورات php باید با یک نقطه ویرگول (;) تمام شوند.

 

کامنت ها در PHP

 

کامنت های php توسط مفسر آن نادیده گرفته می شوند و هیچ ارزش اجرایی ندارند؛ تنها نقش آن ها انتقال اطلاعات به فردی است که در حال خواندن کد است (یعنی انسان ها). اطلاعاتی انتقالی توسط کامنت ها معمولا به دلیل موارد زیر هستند:

  • توضیح کدها به دیگر برنامه نویسان: در پروژه های بزرگ که در آن چندین برنامه نویس در حال برنامه نویسی هستند از کامنت ها استفاده می شود تا منطق کدها را برای یکدیگر توضیح دهند و یا اگر توسعه دهنده ی دیگر به جمع تیم اضافه شد نیازی به توضیح دادن جزء به جزء کد به او نباشد.
  • برخی اوقات پس از گذشت چند سال تصمیم می گیرید که پروژه های قبلی را به روز رسانی کنید. این مسئله می تواند به هر دلیلی باشد؛ مثلا یکی از مشتریان از شما می خواهد که وب سایت را به روز رسانی کنید یا شخصا احساس می کنید که در وب سایت اشکالی وجود دارد و کدها نیاز به ویرایش دارند. به هر دلیلی که باشد خواندن کدهای قدیمی و درک کارایی شان بدون توضیحات واقعا کار زمان بری است. کامنت ها این مشکل را حل می کنند.
  • غیرفعال کردن موقت قسمتی از کدها؛ برخی اوقات در هنگام عملیاتی مانند دیباگ هستید و می خواهید بدانید آیا فلان خط از کد باعث ایجاد مشکل شده است یا خیر. در چنین حالتی می توانید آن قسمت را کامنت کنید تا اجرا نشود. این کار بسیار راحت تر از حذف کردن کد و دوباره برگرداندن آن است.

 

زبان PHP از چندین روش کامنت نویسی پشتیبانی می کند. به این مثال دقت کنید:

مشاهده ی خروجی

 

همانطور که در کد بالا می بینید:

  • دو علامت اسلش (//) برای کامنت های تک خطی استفاده می شود.
  • یک علامت هش (#) برای کامنت های تک خطی استفاده می شود.
  • علامت های */ (برای شروع) و /* (برای پایان) برای کامنت های چند خطی استفاده می شود. کامنت چند خطی یعنی بتوان با استفاده از کلید اینتر چندین خط پایین تر رفت اما هنوز هم نوشته هایمان به صورت کامنت باشد.

 

حساسیت به حروف بزرگ و کوچک

 

در زبان PHP هیچ کلمه ی کلیدی (مانند if و else و while و …)، هیچ کلاسی و هیچ تابعی نسبت به بزرگی یا کوچکی حروف حساس نیستند. در مثال زیر تمامی خط های کد یکی هستند و شما مجاز به استفاده از آن ها می باشید:

مشاهده ی خروجی

 

نکته ی مهم: تنها موردی که نسبت به حروف کوچک و بزرگ حساس است نام متغیرها می باشد. به طور مثال در کدهای زیر تنها دستور اول مقدار color$ را نمایش می دهد چرا که color$ و COLOR$ و coLOR$ از نظر PHP سه متغیر کاملا متفاوت هستند:

مشاهده ی خروجی

 

احتمالا متوجه شده اید که نام متغیرها در زبان php با علامت دلار ($) شروع شده و بلافاصله از آن نام متغیر ذکر می شود:

مشاهده ی خروجی

 

خوب به کد بالا دقت کنید. پس از اجرای این اسکریپت متغیر txt$ مقدار رشته ی !Hello world را نگه می دارد. احتمالا شما هم تعجب کرده اید که در زبان php هیچ دستوری برای تعریف متغیرها وجود ندارد! در واقع حق با شماست، زبان PHP برخلاف دیگر زبان های برنامه نویسی دستور خاصی برای تعریف متغیرها ندارد بلکه هنگامی مقداری را به متغیر خاصی می دهید آن متغیر ساخته می شود.

 

منبع: سایت روکسو


اگر احساس می کنید این مطلب برای شما مفید بود ، از 1 تا 10 به این مطلب امتیاز دهید

دیدگاه کاربران در مورد این مطلب

ثبت نظر
به نظر خوب میاد!
لطفا نام را وارد کنید
@
لطفا یک ایمیل منحصر به فرد و معتبر انتخاب کنید.
لطفا متن با کلمات و معانی مفهوم دار وارد نمایید