PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : [آموزش php]جلسه دوم : Syntax ها ، توضیحات و متغیرها



آگونیس
May 2nd, 2012, 13:21
http://codedrive.ir/wp-content/uploads/2012/02/php-2.jpg (http://codedrive.ir/wp-content/uploads/2012/02/php-2.jpg) Syntax های PHP هر بلاک برنامه نویسی PHP با <?php آغاز شده و به ?> ختم می شود. بلاک های برنامه نویسی PHP میتوانند در هر جایی از صفحه قرار بگیرند.
در سرور های که از قابلیت مختصر نویسی پشتیبانی می کنند می توان از <? و ?> هم استفاده نمود.با این حال به منظور داشتن بیشترین سازگاری توصیه می کنیم از برچسب های استاندارد استفاده کنید :


1
2
3

<?php

?>






فایل های PHP معمولا شامل تگ های HTML هستند. در واقع شبیه یک فایل HTML به همراه مقداری کدهای PHP هستند.
در مثال زیر یک فایل PHP را ملاحظه میکنیم که عبارت “Hello Word” را به مرورگر می فرستد.


1
2
3
4
5
6
7
8
9

<html>
<body>

<?php
echo "Hello World";
?>

</body>
</html>






هر دستور PHP باید به نقطه ویگول (;) ختم شود. نقطه ویرگول در واقع یک جداکننده هست که به منظور تشخیص دادن مجموعه ای از دستور ها استفاده می شود.
برای داشت خروجی متن در PHP در دو دستور echo و print استفاده می شود که در مثال بالا ما از دستور echo برای چاپ عبارت Hello Word استفاده کردیم.
نکته : فایل های PHP می بایست با پسوند .php ذخیره گردند در صورتی که با پسوند .html ذخیره شوند دستورات PHP پردازش نمی شوند.
توضیحات در PHP در PHP برای نوشتن توضیحات از دو روش می توان استفاده کرد. روش اول برای توضیحات یک خطی است که به صورت // است و روش دوم برای نوشتن توضیحات چند خطی که از /* و */ استفاده می کنیم.


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15

<html>
<body>

<?php
//این خط یک توضیح است !

/*
این خط ها
برای درج
توضیحات هستند
*/
?>

</body>
</html>






متغیر ها به صورت کلی متغیر های برای ذخیره سازی اطلاعات به کار می روند.
متغیر ها درPHP متغیر های به منظور ذخیره مقادیر استفاده می شوند. به عنوان مثال : رشته هی متنی ، اعداد و یا آرایه ها (http://fa.wikipedia.org/wiki/%D8%A2%D8%B1%D8%A7%DB%8C%D9%87) …
وقتی در برنامه خود یک متغیر تعریف می کنیم می توان در طول برنامه بار ها از آن استفاده نمود.
متغیر های PHP با علامت $ شروع می شوند.
شیوه صحیح تعریف متغیر در PHP به صورت زیر است :


1

$var_name = value;






معمولا برنامه نویسان تازه کار گذاشتن علامت $ هنگام تعریف متغیر را فراموش می کنند. و در این حالت عملا متغیری تعریف نمی شود که بتوان از آن استفاده کرد !
نمونه ای از تعریف یک متغیر با محتوای رشته ای و عددی :


1
2
3
4

<?php
$txt="Hello World!";
$x=16;
?>






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

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