آموزش PHP – سینتکس PHP

  • آپدیت شده در تاریخ

آموزش PHP

در این بخش از سری جلسات آموزش PHP با شکل نوشتاری کدهای PHP یا همان سینتکس PHP آشنا می شوید.

 

سینتکس استاندارد PHP

یک اسکریپت PHP با تگ <?php شروع و با ?> به پایان می رسد.

تعریف کننده <?php و ?> برای PHP در مثال زیر به سادگی به موتور php می گوید که با بلاک کد داخل این دستور مانند یک کد php رفتار کن.

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

در صورت قرار ندادن ; در پایان دستور با خطا مواجه می شوید.

 

جاسازی کد PHP در HTML

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

مثال بالا به شما نحوه جاسازی کد PHP داخل HTML برای ساخت صفحات وب داینامیک را نشان می دهد.

اگر در صفحه مرورگر با زدن ctrl+u سورس را ببینید, به جای <?php echo "Hello, world!"; ?> متن خروجی “Hello, world!” را خواهید دید.

چه اتفاقی افتاد؟ زمانی که این کد را اجرا کردید, موتور PHP دستورات بین تگ های <?php … ?> را اجرا و بقیه موارد (کدهای HTML) را بدوت تغییر رها کرد.

در نهایت نیز وب سرور خروجی را به مرورگر بصورت کاملا HTML برگشت داد.

 

کامنت های PHP

کامنت یک متن ساده است که توسط موتور PHP نادیده گرفته می شود. هدف از کامنت گذاری. افزایش خوانایی کدها است.

این کار به توسعه دهندگان دیگر (یا به شما در آینده که سورس کد را ویرایش می کنید) کمک می کند که درک کنید که قصد داشتید چه کاری با PHP در آن قسمت کد انجام بدید.

در اوایل شاید این مود بسیار غیرضروی به نظر بیاد ولی با توسعه و بزرگ شدن پروژه خواهید دید که اهمیت کامنت نویسی در دنیای حرفه ای بسیار اهمیت دارد.

PHP کامنت های تگ خطی را همانند چند-خطی پشتیبانی می کند. می توانید کامنت تک خطی را با دو اسلش (//) یا نماد هش (#) بنویسید.

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

 

حساسیت حروف در PHP

نام متغیر ها در PHP حساس به حروف کوچک و بزرگ است. همانطور که می بینید متغیرهای $color, $Color, $COLOR سه متغییر متفاوت از هم هستند.

اگر مثال بالا را اجرا کنید, فقط مقدار $color نمایش داده می شود و دیگر متغیر ها پیام خطای Undefined variable” را منتشر خواهند کرد.

به هر حال, کلمات کلیدی, توابع و نام کلاس ها غیرحساس به حروف هستند. پ نتیجه صدا زدن تابع gettype() یا GETTYPE() یکسان خواهد بود.

اگر مثال بالا را اجرا کنید, هر دو تابع یک خروجی یکسان که string است را چاپ می کنند.

 

امیدوارم در این بخش آموزش PHP, از سینتکس PHP نهایت استفاده را برده باشید.

در بخش بعدی با متغیرها در PHP آشنا می شوید.

هر سوالی داشتید ، از قسمت نظرات ارسال کنید . سریعا ، پاسخگوی سوالات شما هستیم .

موفق باشید

حسن شفیعی توسعه دهنده وب و موبایل مدیر سایت علاقه خاصی به برنامه نویسی وب و موبایل دارم و هر روز تلاش می کنم به این حوزه مسلط تر شوم و اطلاعاتم را به شکل کاربردی برای علاقه مندان در وب به اشتراک بگذارم. اگر نیاز به برنامه نویس برای انجام پروژه و نوشتن اسکریپت های سمت وب, اپلیکیشن های اندروید و ios, پیدا کردن راه حل توسعه و غیره داشتید حتما از طریق تماس با ما/ واتساپ/ تلگرام بهم پیام بدید. برایتهیه هاست مطمین و پرسرعت کلیک کنید
برچسب ها : ,
مطالب زیر را حتما بخوانید
دیدگاه کاربران

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

دوره های آموزشی