phpآموزش

متغیر در PHP

به گزارش اپست به نقل از javatpoint ، در PHP، یک متغیر با استفاده از علامت $ و به دنبال آن نام متغیر اعلام می شود. در اینجا، برخی نکات مهم در مورد متغیرها وجود دارد:

  • از آنجایی که PHP یک زبان با تایپ آزاد است، نیازی به اعلام نوع داده متغیرها نداریم. به طور خودکار مقادیر را تجزیه و تحلیل کرده و تبدیلات لازم را به نوع داده صحیح آن انجام می دهد.
  • پس از اعلام یک متغیر، می توان در سراسر کد از آن مجددا استفاده کرد.
  • عملگر انتساب (=) برای انتساب مقدار به یک متغیر استفاده می شود.

نحو اعلام یک متغیر در PHP به شرح زیر است:

اینستاگرام اپست
    $variablename=value;  

قوانین تعریف متغیر در PHP:

  • یک متغیر باید با علامت دلار ($) شروع شود و سپس نام متغیر قرار گیرد.
  • نام متغیر فقط می تواند شامل حروف الفبا (A-z)، اعداد (0-9) و کاراکتر زیرخط (_) باشد.
  • نام متغیر باید با یک حرف یا کاراکتر زیرخط (_) شروع شود.
  • نام متغیر در PHP نمی تواند شامل فاصله باشد.
  • باید به خاطر داشته باشید که نام متغیر نمی تواند با یک عدد یا نمادهای خاص شروع شود.
  • متغیرهای PHP به حروف بزرگ و کوچک حساس هستند، بنابراین $name و $NAME به عنوان دو متغیر متفاوت در نظر گرفته می شوند.

بیایید مثالی را برای ذخیره مقادیر رشته، عدد صحیح و شناور در متغیرهای PHP ببینیم.

فایل: variable1.php

    <?php  
    $str="hello string";  
    $x=200;  
    $y=44.6;  
    echo "string is: $str <br/>";  
    echo "integer is: $x <br/>";  
    echo "float is: $y <br/>";  
    ?>  

خروجی:

string is: hello string
integer is: 200
float is: 44.6 

فایل:variable2.php

    <?php  
    $x=5;  
    $y=6;  
    $z=$x+$y;  
    echo $z;  
    ?>  

خروجی

11

در PHP، نام متغیرها به حروف بزرگ و کوچک حساس هستند. بنابراین نام متغیر “color” با Color، COLOR، COLor و غیره متفاوت است.

فایل: variable3.php

    <?php  
    $color="red";  
    echo "My car is " . $color . "<br>";  
    echo "My house is " . $COLOR . "<br>";  
    echo "My boat is " . $coLOR . "<br>";  
    ?>  

خروجی

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 باید فقط با حرف یا زیرخط شروع شوند.

متغیر PHP نمی تواند با اعداد و نمادهای خاص شروع شود.

فایل:variablevalid.php

    <?php  
    $a="hello";//letter (valid)  
    $_b="hello";//underscore (valid)  
      
    echo "$a <br/> $_b";  
    ?>  

خروجی

hello 
hello

فایل: variableinvalid.php

    <?php  
    $4c="hello";//number (invalid)  
    $*d="hello";//special symbol (invalid)  
      
    echo "$4c <br/> $*d";  
    ?>  

خروجی

Parse error: syntax error, unexpected '4' (T_LNUMBER), expecting variable (T_VARIABLE)
 or '$' in C:\wamp\www\variableinvalid.php on line 2

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

فروشگاه کوکوهوم

نوشته های مشابه

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

دکمه بازگشت به بالا