Syntax در PHP
Syntax در PHP
در این درس با ساختار و قواعد اصلی نوشتن کد PHP آشنا میشویم؛ از تگهای PHP و پایان دستورات گرفته تا حساس بودن به حروف بزرگ و کوچک، فاصلهها، ترکیب PHP با HTML و ساختار یک برنامه ساده.
Syntax در PHP چیست؟
منظور از Syntax مجموعه قوانینی است که مشخص میکند کد یک زبان برنامهنویسی چگونه باید نوشته شود. همانطور که زبانهای طبیعی دارای قواعد دستوری هستند، زبان PHP نیز قواعد مشخصی برای نوشتن دستورات دارد.
اگر این قواعد رعایت نشوند، مفسر PHP ممکن است نتواند برنامه را بهدرستی اجرا کند و خطای Syntax Error ایجاد شود.
تگ PHP
کد PHP معمولاً داخل تگ مخصوص آن قرار میگیرد. تگ آغازین به شکل زیر است:
<?php
در یک فایل دارای کد PHP معمولاً از این ساختار استفاده میکنیم:
<?php
// PHP code
?>
تگ پایانی ?> در بسیاری از فایلهای کاملاً PHP ضروری نیست و معمولاً توصیه میشود در فایلهایی که فقط شامل PHP هستند، آن را حذف کنیم.
اولین دستور PHP
برای نمایش متن میتوان از echo استفاده کرد:
<?php
echo "Hello World!";
در این مثال، عبارت Hello World! در خروجی نمایش داده میشود.
Hello World!
پایان دستورات با Semicolon
بیشتر دستورات PHP با علامت ; به پایان میرسند. این علامت را Semicolon مینامیم.
<?php
echo "First statement";
echo "Second statement";
echo "Third statement";
هر یک از سه دستور بالا با ; به پایان رسیده است.
حذف کردن ; در جایی که پایان دستور به آن نیاز دارد، میتواند باعث ایجاد Syntax Error شود.
چند دستور در یک فایل
میتوان چندین دستور PHP را در یک فایل قرار داد.
<?php
echo "Welcome";
echo " to ";
echo "PHP";
Welcome to PHP
حساس بودن PHP به حروف بزرگ و کوچک
در PHP نام متغیرها به حروف بزرگ و کوچک حساس است. برای مثال، سه نام زیر برای متغیرهای متفاوت در نظر گرفته میشوند:
$name
$Name
$NAME
در درس متغیرها، این موضوع را با جزئیات بیشتری بررسی خواهیم کرد.
در مقابل، کلمات کلیدی و نام برخی ساختارهای زبانی در PHP نسبت به حروف بزرگ و کوچک حساس نیستند؛ با این حال، برای خوانایی و رعایت استانداردهای کدنویسی بهتر است از شکل رایج آنها استفاده کنیم.
فاصلهها و خطهای جدید
در بیشتر موارد، فاصلههای اضافی و رفتن به خط جدید تأثیری در نتیجه اجرای کد PHP ندارند. بنابراین میتوان کد را برای خوانایی بهتر در چند خط نوشت.
<?php
echo "Hello";
echo " PHP";
echo " World";
بهتر است کد را بهصورت مرتب و خوانا بنویسیم تا نگهداری و اصلاح آن آسانتر شود.
PHP در کنار HTML
یکی از ویژگیهای مهم PHP امکان ترکیب آن با HTML است. میتوان بخشهایی از یک صفحه را با HTML و بخشهای پویا را با PHP ایجاد کرد.
<!DOCTYPE html>
<html>
<body>
My Website
