سری آموزش های برنامه نویسی و طراحی صفحات وب سایت گروه نرم افزاری دهکده
قواعد و گرامر زبان php5
اسکریپت PHP بر روی سرور اجرا شده، و نتیجه آن یک فایل HTMLساده است که به مرورگر کاربر ارسال می شود.
گرامر عمومی PHP
اسکریپت و کدهای زبان PHP را می توان در هر نقطه و مکانی از سند می توان قرار داد.
اسکریپت و کد پی اچ پی با <?PHP شروع می شود و با ?> به پایان می رسد .
<?php // PHP code goes here ?>
فرمت فایل پیش فرض برای فایل های PHP پی اچ پی “.php”است.
یک فایل PHP به طور طبیعیممکن است حاوی تگ های css , HTML و برخی از کدهای برنامهنویسی باشد .
در زیر نمونه ای از یک فایل PHP ساده که با استفاده از ساخته شده است .
درphp از تابع "echo " برای نمایش متن مثلا "Hello World!“در یک صفحه وب استفاده میکنیم.
مثال :
<! DOCTYPE html> <html> <body> <h1>My first PHP page</h1> <? php echo "Hello World!"; ?> </body> </html>
توجه: هر خط در PHP با نقطه و ویرگول (؛) پایان می یابد.
کامنت گذاری( Comments ) در PHP:
منظور از توضیحات (Comments ) در کد،یک خط است که نمیخواهیم به عنوان بخشی از برنامه اجرا شود. تنها هدف ما از این کاراین است که کسی که به ویرایش کد و یا خواندن آن می پردازد بداند که این خطوط نوشته شده ی برنامه برای چه هدفی نوشته شده اند و چگونه کار میکنند !
توضیحات برای این مفید هستند که :
- به دیگران اجازه میدهید که آنچه شما انجام میدهید را درک نمایند – با نوشتن توضیحات اجازه دهید تا دیگر برنامه نویسان آنچه را که شما در هر مرحله انجام میدهید را بفهمند (اگر شما در یک گروه برنامه نویسی کار می کنید این کار بسیار مفید خواهد بود)
- به خود یادآوری کنید که چه کرده اید - بیشترین برنامه نویسان این را تجربه کرده اند که در آینده ( یک یا دو سال بعد ) که نیاز به تغییر کد آنچه انجام داده اند دارند دچار سردرگمی شده و نمیدانند که چه کرده اند . نوشتن توضیحات برای کدهای برنامه نویسی می تواند به شما بسیار کمک کند تا آنچه را که انجام داده اید به یاد بیاورید .
php از 3 روش کامنت گذاری پشتیبانی می کند ) معرفی کامل سه روش کامنت گذاری ( :
- استفاده از Comments //از این روش می بایست برای کد هایی استفاده کرد که توضیح آن بیش از یک خط نمیباشد.
- استفاده از Comments #از این روش می بایست برای کد هایی استفاده کرد که توضیح آن بیش از یک خط نمیباشد.
- استفاده از */ /* Commentsاز این روش می توان برای نظر گذاری بر روی کدهای استفاده کرد که توضیح آنها دو خط یا بیشتر است.
مثال :
<!DOCTYPE html> <html> <body> <?php // This is a single line comment # This is also a single line comment /* This is a multiple lines comment block that spans over more than one line */ ?> </body> </html>
* - از کامنت گذاری سعی کنید در مقابل هر تابع، سازنده ای که نیاز به توضیح دارد و یا جاهای دیگر استفاده کنید.
حساسیت به حروف بزرگ و کوچک ( Case Sensitivity )در php :
در PHP، توابع تعریف شده توسط کاربر ، کلاس ها، و کلمات کلیدی (e.g. if, else, while, echo, etc.) به حروف بزرگ و کوچک( Case Sensitivity )حساس نیستند .
در مثال زیر، هر سه دستور echo برابر میباشند و یک خروجی دارند :
مثال
<!DOCTYPE html> <html> <body> <?php ECHO "Hello World!<br>"; echo "Hello World!<br>"; EcHo "Hello World!<br>"; ?> </body> </html>
با این حال ؛ در PHP، متغیر ها به حروف بزرگ و کوچک حساس هستند .
در مثال زیر، فقط متغیر $color اول مقدار مساوی red دارد و به صورت My car is red نمایش داده میباشد و دلیل آن این است که $color ، $ COLOR، و $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>
منبع : www.w3schools.com
پایان درس قواعد و گرامر php 5