PHP中的变量是保存数据的内存位置的名称,是用来临时储存临时数据的。

在PHP中使用$符号和变量名来声明变量。
语法如下:

$variablename = value;

PHP变量:声明字符串,整数和浮点数变量

在PHP中变量声明字符串,整数,浮点值的例子。

File:variable1.php

  • 01
  • 02
  • 03
  • 04
  • 05
  • 06
  • 07
  • 08
<?php $str = "hello string"; $x = 200; $y = 44.6; ehco "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

  • 01
  • 02
  • 03
  • 04
  • 05
  • 06
<?php $x = 5; $y = 6; $z = $x + $y; ehco $z; ?>

执行上述代码输出以下结果:

11

PHP变量:区分大小写

在PHP中,变量名称是区分大小写的。

File:variable3.php

  • 01
  • 02
  • 03
  • 04
  • 05
  • 06
<?php $color = "blue"; echo "color1 is ".$color."<br/>"; echo "color2 is ".$COLOR."<br/>"; echo "color3 is ".$Color."<br/>"; ?>

执行上述代码输出以下结果:

color1 is blue
color2 is
color3 is

PHP变量:规则

PHP变量必须以字母或者下划线开头。PHP变量不能以数字和特殊符号开头。
File:variablevalid.php

  • 01
  • 02
  • 03
  • 04
  • 05
<?php $a = "hello"; $_b = "hello";//underscore (valid) echo "$a <br/> $_b"; ?>

执行上述代码输出以下结果

hello
hello

File:variableinvalid.php

  • 01
  • 02
  • 03
  • 04
  • 05
<?php $4c = "hello"; $*d = "hello"; 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会自动将变量转化为正确数据类型。