PHP-变量(1)

 

PHP 中的变量

变量用于存储值,比如数字、文本字符串或数组。

一旦设置了某个变量,我们就可以在脚本中重复地使用它。

在 PHP 中,不需要在设置变量之前声明该变量。

PHP 中的所有变量都是以 $ 符号开始的。

例如:

$myValue = 1;

PHP中变量名和变量值存放在不同的内存空间,一个变量值可以用多个不同的变量名表示。

同时变量值也可以当做变量名来使用

例如:

<?php
$myValue = ‘abc’;
$myOutput = 'myValue';

echo $$myOutput;
?>

显示结果为:

abc

 

PHP中的通过运算得到的浮点型结果与浮点型变量的结果不相等,原因是运算结果是一个约数(不精确)

例如:

<?php
$a = 0.9;
$b = 0.3;
$c = 0.6;

if(($a-$b)==$c)
echo $a,'-',$b,"等于",$c;
elseif(($a-$b)!=$c)
echo $a,'-',$b,"不等于",$c;

?>

结果为:

0.9-0.3不等于0.6

 php中使用unset来销毁变量,但是如果有两个变量名同时指向同一个变量值,销毁其中一个变量,另外一个变量仍然有效

例如:

<?php
    $a=3;
    $b=&$a;
    echo $a," ",$b;

    unset($a);
    echo "<br/>";
    echo $a,"<br/>",$b;
?>

在销毁a变量之后,b变量依旧有对应的变量值,即变量值的内存空间没有被释放。
当变量a和变量b都被销毁了以后,变量值3的内存空间才会被释放。

posted @ 2014-05-05 23:32  cyano  阅读(227)  评论(0编辑  收藏  举报