PHP變數


PHP中的變數是儲存資料的記憶體位置的名稱。 變數是用於儲存臨時資料的臨時儲存。

在PHP中,使用$符號和變數名來宣告變數。

在PHP中宣告變數的語法如下:

$variablename = value;

PHP變數:宣告字串,整數和浮點數變數

下面來看看看如何在PHP變數中宣告字串,整數和浮點值的例子。

File: 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

PHP變數:兩個變數的總和

File: variable2.php

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

執行上面程式碼得到以下結果-

11

PHP變數:區分大小寫

在PHP中,變數名稱是區分大小寫的。 因此,變數名稱「color」不同於」Color「,」COLOR「等。

File: 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變數必須以字母或下劃線開頭。PHP變數不能以數位和特殊符號開頭。

File: variablevalid.php

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

    echo "$a <br/> $_b";  
?>

執行上面程式碼得到以下結果 -

hello 
hello

File: 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是一種寬鬆型別的語言,因此,PHP自動將變數轉換為正確的資料型別。