• توجه: در صورتی که از کاربران قدیمی ایران انجمن هستید و امکان ورود به سایت را ندارید، میتوانید با آیدی altin_admin@ در تلگرام تماس حاصل نمایید.

آموزش PHP : جلسه دوم ، Syntax ها ، توضیحات و متغیرها

amininho

متخصص بخش کامپیوتر
Syntax های PHP

هر بلاک برنامه نویسی PHP با <?php آغاز شده و به ?> ختم می شود. بلاک های برنامه نویسی PHP میتوانند در هر جایی از صفحه قرار بگیرند.
در سرور های که از قابلیت مختصر نویسی پشتیبانی می کنند می توان از <? و ?> هم استفاده نمود.با این حال به منظور داشتن بیشترین سازگاری توصیه می کنیم از برچسب های استاندارد استفاده کنید :
PHP:
<?php
 ?>
فایل های PHP معمولا شامل تگ های HTML هستند. در واقع شبیه یک فایل HTML به همراه مقداری کدهای PHP هستند.
در مثال زیر یک فایل PHP را ملاحظه میکنیم که عبارت “Hello Word” را به مرورگر می فرستد.
PHP:
<html>
<body> <?phpecho "Hello World";?> </body></html>
هر دستور PHP باید به نقطه ویگول (;) ختم شود. نقطه ویرگول در واقع یک جداکننده هست که به منظور تشخیص دادن مجموعه ای از دستور ها استفاده می شود.
برای داشت خروجی متن در PHP در دو دستور echo و print استفاده می شود که در مثال بالا ما از دستور echo برای چاپ عبارت Hello Word استفاده کردیم.
نکته : فایل های PHP می بایست با پسوند .php ذخیره گردند در صورتی که با پسوند .html ذخیره شوند دستورات PHP پردازش نمی شوند.
توضیحات در PHP

در PHP برای نوشتن توضیحات از دو روش می توان استفاده کرد. روش اول برای توضیحات یک خطی است که به صورت // است و روش دوم برای نوشتن توضیحات چند خطی که از /* و */ استفاده می کنیم.
PHP:
<html>
<body> <?php//این خط یک توضیح است ! /*این خط هابرای درجتوضیحات هستند*/?> </body></html>

متغیر ها


به صورت کلی متغیر های برای ذخیره سازی اطلاعات به کار می روند.
متغیر ها درPHP

متغیر های به منظور ذخیره مقادیر استفاده می شوند. به عنوان مثال : رشته هی متنی ، اعداد و یا آرایه ها
وقتی در برنامه خود یک متغیر تعریف می کنیم می توان در طول برنامه بار ها از آن استفاده نمود.
متغیر های PHP با علامت $ شروع می شوند.
شیوه صحیح تعریف متغیر در PHP به صورت زیر است :
PHP:
$var_name = value;
معمولا برنامه نویسان تازه کار گذاشتن علامت $ هنگام تعریف متغیر را فراموش می کنند. و در این حالت عملا متغیری تعریف نمی شود که بتوان از آن استفاده کرد !
نمونه ای از تعریف یک متغیر با محتوای رشته ای و عددی :
PHP:
<?php
$txt="Hello World!";$x=16;?>
PHP
یک زبان Loosely Typed است !


Loosely Typed بودن یک زبان برنامه نویسی به این معنی است که قبل از مقدار دادن به متغیر لازم نیست نوع آن متغیر را تعریف نمود. همون طور که در مثال بالا می بینیم بدون این که نوع متغیر ها را تعریف کنیم فقط به آن ها مقدار دادیم و شیوه تعریف دو متغیر (با اینکه جنس مقادیر آن ها متفاوت است) مشابه یکدیگر هستند. در واقع PHP به صورت اتوماتیک جنس متغیر ها را به شکل صحیح آن ها تغییر می دهد. در زبان های strongly typed حتما قبل از مقدار دادن به متغیر باید نوع آن را مشخص کنیم.
قوانین نام گذاری متغیر ها :


  • نام یک متغیر باید با یک حرف و یا ” _ ” شروع شود.
  • نام یک متغیر فقط می توان شامل حروف ، اعداد و “_” باشد. (a-z ، A-Z ، ۰-۹ ، و _)
  • نام متغیر نمی تواند شامل فاصله (space) باشد و برای جدا سازی بخش ها یک نام دو بخشی می توان از _ استفاده کرد ($my_string) و یا با حروف بزرگ جداسازی را انجام داد ($myString)
منبع آموزش : مدرسه وب ایران
 
بالا