متغیرهای پی اچ پی – قسمت پنجم
یک متغیر در PHP یک نام مکان حافظه است که داده ها را نگه می دارد. یک متغیر ، ذخیره سازی موقت است که برای ذخیره داده ها به طور موقت استفاده می شود.
در PHP یک متغیر با استفاده از علامت $ نمایش داده می شود
نحوه اعلام متغیر در پی اچ پی در زیر آمده است:
1 |
$variablename=value; |
متغیر : اعلام رشته، عدد صحیح و اعشار
بگذارید نمونه ای را برای ذخیره رشته، عدد صحیح و مقدار اعشار در متغیرهای پی اچ پی به شما نشان دهیم .
1 2 3 4 5 6 7 8 |
<?php $str="hello string"; $x=200; $y=44.6; echo "string is: $str <br/>"; echo "integer is: $x <br/>"; echo "float is: $y <br/>"; ?> |
Output:
1 2 3 |
string is: hello string integer is: 200 float is: 44.6 |
مثال مجموع دو متغیر : به مثال زیر دقت کنید
1 2 3 4 5 6 |
<?php $x=5; $y=6; $z=$x+$y; echo $z; ?> |
خروجی برابر است با 11
متغیر های پی اچ پی حساس به حروف هستند :
در PHP، نام متغیر حساس به حروف است. بنابراین نام متغیر “color” متفاوت از رنگ، COLor ، Colorو غیره است.
1 2 3 4 5 6 |
<?php $color="red"; echo "My car is " . $color . "<br>"; echo "My house is " . $COLOR . "<br>"; echo "My boat is " . $coLOR . "<br>"; ?> |
Output:
My car is red
Notice: Undefined variable: COLOR in C:\wamp\www\variable.php on line 4
My house is
Notice: Undefined variable: coLOR in C:\wamp\www\variable.php on line 5
My boat is
قوانین متغیر ها در php
1 2 3 4 5 6 |
<?php $a="hello";//letter (valid) $_b="hello";//underscore (valid) echo "$a <br/> $_b"; ?> |
Output:
hello
hello
1 2 3 4 5 6 |
<?php $4c="hello";//number (invalid) $*d="hello";//special symbol (invalid) echo "$4c <br/> $*d"; ?> |
Output:
Parse error: syntax error, unexpected ‘4’ (T_LNUMBER), expecting variable (T_VARIABLE)
or ‘$’ in C:\wamp\www\variableinvalid.php on line 2