https://github.com/secad135/php1404/blob/main/01_basics/01_syntax.rtl.md
#جزوه دستور زبان PHP
– یک اسکریپت PHP روی سرور اجرا میشود و نتیجه HTML ساده به مرورگر ارسال میشود
– یک اسکریپت PHP میتواند در هر جایی از سند قرار گیرد.
– یک اسکریپت PHP با php?> شروع میشود و با <? پایان مییابد
PHP
<?php
// کدهای PHP
?>
– اگر در یک اسکریپت هیچ کد دیگری (html, css, javascript) نباشد میتوان تگ پایانی <? را نگذاشت
– پسوند پیش فرض فایل های این زبان php. است
– یک فایل پی اچ پی معمولا شامل تگ های HTML و مقداری کد اسکریپت PHP است
– در زیر، مثالی از یک فایل PHP ساده داریم که دارای یک اسکریپت PHP است که از تابع داخلی echo برای نمایش متن "Hello World!" در یک صفحه وب استفاده میکند
PHP
<!DOCTYPE html>
<html>
<body>
<h1>My first PHP page</h1>
<?php
echo "Hello World!";
?>
</body>
</html>
نکته: دستورات PHP با علامت سمی کالن ; به پایان می رسند
– نکته
نکته: کدهای html در فایل PHP نوشته شده
## حساسیت به کوچک یا بزرگ بودن حروف در PHP
– کلمات کلیدی دستورات مثل echo میتوانند با حروف کوچک یا بزرگ نوشته شوند و همچنین کلاس ها و توابع و توابع تعریف شده توسط کاربر به کوچک یا بزرگ بودن حروف حساس نیستند
– اما برای خوانایی کدها بهتر است با حروف کوچک تایپ کنیم
– در مثال زیر هر سه دستور echo برابر و مجاز هستند
PHP
<!DOCTYPE html>
<html>
<body>
<?php
ECHO "Hello World!<br>";
echo "Hello World!<br>";
EcHo "Hello World!<br>";
?>
</body>
</html>
## توضیحات
– یک توضیح در کدها در برنامه خروجی اجرا نمی شود. هدف آن خوانده شدن توسط کسی است که کدها را می بیند
– اهداف نوشتن توضیحات
– دیگران کدهای شما را درک کنند
– برنامه نویس برای خودش در آینده یادآوری قرار دهد چکار کرده است
– بخشی از کد را برای آزمایش یا نیاز دیگری در خروجی بی اثر کنیم
– به دو روش می توان توضیحات نوشت
### توضیحات یک خطی
– توضیحات یک خطی در ابتدای خط از دو علامت اسلش // استفاده می کنیم
PHP
<?php
// یک توضیح یک خطی
// echo "Hello world" ;
// دستور بالا در خروجی اجرا نمی شود چرا؟
?>
### توضیحات چند خطی
– توضیحات چند خطی با */ شروع و با /* تمام می شوند
– هر متنی بین این دو علامت نادیده گرفته می شوند
PHP
/*
The next statement will
print a welcome message
*/
echo "Welcome Home!";
– به این شکل می توان یک قطعه کد را در وسط یک خط دستور تبدیل به توضیحات کرد
PHP
$x = 5 /* + 15 */ + 5;
echo $x;

