سینتکس (Syntax)
اینجا سینتکس PHP را یاد می گیری. «سینتکس (Syntax)» یعنی قواعد نوشتن کد. PHP روی سرور اجرا می شود و نتیجه HTML می شود؛ مثل تصحیح برگه که معلم انجام می دهد و فقط نمره برمی گردد.
سینتکس پایه PHP
کد PHP هرجا در سند می تواند باشد. کد با <?php شروع و با ?> تمام می شود.
<?php
// PHP code goes here
?>
نکته: پسوند پیش فرض فایل های PHP، .php است و معمولاً همراه HTML می آید.
نمونه فایل ساده PHP
در این مثال، تابع «echo» متن را چاپ می کند. «تابع (Function)» کار مشخصی انجام می دهد.
<!DOCTYPE html>
<html>
<body>
<h1>My first PHP page</h1>
<?php
echo "Hello World!";
?>
</body>
</html>
هشدار: هر دستور با سمی کالن ; تمام می شود؛ بعدش حتماً newline بیاید.
حساسیت به حروف بزرگ /کوچک
کلمات کلیدی و توابع حساس نیستند. اما «متغیر (Variable)» حساس است. مثل اسم کاربری که با حروف فرق می کند.
echo با حروف مختلف
<!DOCTYPE html>
<html>
<body>
<?php
ECHO "Hello World!<br>";
echo "Hello World!<br>";
EcHo "Hello World!<br>";
?>
</body>
</html>
متغیرها حساس اند
فقط $color درست چاپ می شود؛ بقیه متغیر دیگرند.
<!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>
سه گام تمرینی سریع
- یک فایل با پسوند
.phpبساز. - بلوک PHP را اضافه کن و echo بنویس.
- فایل را در سرور اجرا کن.
سینتکس PHP را به عنوان مسیر ادامه یادگیری دنبال کن. سپس به کامنت ها در PHP برو برای خوانایی بهتر.
جمع بندی سریع
- کد بین <?php و ?> می آید.
- هر دستور با ; تمام می شود.
- توابع حساس به حروف نیستند.
- متغیرها حساس به حروف هستند.