با عرض سلام خدمت کاربران سایت پی وی لرن. در این جلسه قصد داریم تا با سینتکس(قواعد نوشتاری) زبان PHP 5 آشنا بشیم.
Syntax به معنی نحو است که در واقع نحوه نوشتن و قرارگیری کلمات و دستورات به صورت صحیح در یک زبان برنامه نویسی می باشد. و مشخص می کند که دستورات زبان برنامه نویسی چطور و به چه شکل باید نوشته شوند.
یه کد یا اسکریپت php می تواند در هر جای سند(document) نوشته بشه.
کد های php با php?> آغاز و با <? خاتمه پیدا می کند.
1 2 3 | <?php // PHP code ?> |
پسوند پیش فرض فایل های پی اچ پی “php.” می باشد.
یک فایل php معمولا شامل تگ های HTML و کد های php می باشد.
در پایین، ما یک مثال از یک فایل ساده php خواهیم داشت که نشان می دهد چگونه دستور echo برای نشان دادن عبارت “Hello World!” بر روی صفحه وب مورد استفاده قرار می گیرد.
1 2 3 4 5 6 7 8 9 10 11 12 | <!DOCTYPE html> <html> <body> <h1>My first PHP page</h1> <?php echo "Hello World!"; ?> </body> </html> |
نکته: تمام دستورات زبان php با سمیکالن “;” خاتمه پیدا می کنند.
توضیحات(comments) در php نوشته هایی هستند که که به عنوان بخشی از برنامه خوانده یا اجرا نمی شوند.
هدف کلی کامنت ها ارائه توضیحات به برنامه نویس یا کسانی که با کد کار می کنند می باشد.
کامنت ها می توانند در موارد زیر مورد استفاده قرار بگیرند.
php روش های مختلفی برای کامنت گذاری داره که در ادامه با این روش ها آشنا خواهید شد.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 | <!DOCTYPE html> <html> <body> <?php // این بک کامنت یک خطی می باشد # این نیز یک کامنت یک خطی می باشد /* این هم یک کامنت چند خطی هست همانطور که از اسمش پیداست شامل چند خط می باشد */ // همچنین شما میتونید از کامنت ها برای نادیده گرفتن بخشی از کد استفاده کنید $x = 5 /* + 15 */ + 5; echo $x; ?> </body> </html> |
در php تمام کلمات کلیدی (مانند : if, else , while , echo و…) ، کلاس ها و توابع(functions) به حروف بزرگ و کوچک حساس نیستند.
در مثال زیر، تمام سه دستور یک کار رو انجام می دهند(معادل هم هستند)
1 2 3 4 5 6 7 8 9 10 11 12 | <!DOCTYPE html> <html> <body> <?php ECHO "Hello World!<br>"; echo "Hello World!<br>"; EcHo "Hello World!<br>"; ?> </body> </html> |
اما توجه داشته باشید که تمامی متغیر ها به حروف بزرگ و کوچک حساس هستند.
در مثال زیر فقط دستور اول مقدار متغیر color$ را نشان می دهد.
1 2 3 4 5 6 7 8 9 10 11 12 13 | <!DOCTYPE html> <html> <body> <?php $color = "red"; echo "My car is " . $color . "<br>"; echo "My house is " . $COLOR . "<br>"; echo "My boat is " . $coLOR . "<br>"; ?> </body> </html> |