سری آموزش های برنامه نویسی و طراحی صفحات وب سایت گروه نرم افزاری دهکده 


 

 

php 

قواعد و گرامر زبان 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 روش کامنت گذاری  پشتیبانی می کند )    معرفی کامل سه روش کامنت گذاری ( :

  1.   استفاده از Comments //از این روش می بایست برای کد هایی استفاده کرد که توضیح آن بیش از یک خط نمیباشد.
  2.  استفاده از Comments #از این روش می بایست برای کد هایی استفاده کرد که توضیح آن بیش از یک خط نمیباشد.
  3.  استفاده از */ /* 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