变量是指在顺序的运转过程当中随时能够发生变化的量,在代码中能够只运用一个变量,也能够运用多个变量,变量中能够寄存单词、数值、日期以及属性等。变量的值是暂时的,当顺序运转的时刻,该值是存在的,假如顺序完毕,变量的值就会丧失。虽然在前面的示例中也运用到了变量,然则没有细致的申明,本节将细致引见怎样建立变量,以及怎样援用变量。
建立变量
PHP中的变量是用美圆标记($)作为前缀的标示符,标识符是一个标识差别对象的标记,如变量的称号,函数的称号,或许其他用户自定义对象的称号。在PHP中,标识符的定名必需相符下面的划定:
标识符能够由一个或多个字符构成,但必需以字母或下划线开首。别的,标识符只能由字母、数字、下划线字符和从127到255的其他ASCII字符构成。如my_a、Ss、_value这些标识符称号都是正当的,而q^a、4tt这些变量的称号是不正当的。
标识符辨别大小写。因而,变量$recipe差别于变量$Recipe、$rEciPe或$recipE。
标识符能够是恣意长度。这很有优点,因为这样一来,顺序员就可以经由过程标识符名正确地形貌标识符的用处。
标识符称号不能与任何PHP预定义关键字雷同。
在建立变量的过程当中,先声明变量,再给变量赋值是一个好的习气。因为PHP是一种弱范例言语,在声明变量时,不须要显现声明变量,变量能够寄存任何范例的值,在PHP中,变量在运转时举行范例搜检,而且能够用另一个差别范例的值庖代变量的值,下面声明一个变量,而且让另一个差别范例的值庖代变量的值,再为声明一个没有赋值的变量,详细代码以下所示:
$what = “Yound Tang”; $what = 25; $name;
在PHP中,给变量赋值有两种体式格局,分别为值赋值和援用赋值。值赋值是直接把一个数值经由过程赋值表达式复制给变量,会把该变量本来的数值掩盖,假如在声明变量时,没有赋值,其行动就形同NULL。在声明变量时赋值是一种经常使用的变量的赋值要领,运用示例以下所示:
$name = “唐晓阳”; $age = “23”; $sex = “男”; echo “你的姓名是:”.$name.”<br/>”; echo “你的岁数是:”.$age.”<br/>”; echo “你的性别是:”.$sex.”<br/>”;
实行该段代码,实行效果以下所示:
你的姓名是:唐晓阳 你的岁数是:23 你的性别是:男
在PHP中,声明变量能够直接赋值,也能够不赋值,当须要运用变量存储值时,能够援用变量赋值,援用赋值示意所建立的变量与另一个变量援用的内容雷同。因而,假如多个变量援用了同一个内容,修正个中恣意一个变量,在其他的变量上都将有所反应。在等于号背面加一个&标记就可以够完成援用赋值。援用赋值的示例情势以下所示。
$value1="Hello World"; value2=&value1; $value2="GoodBye"; echo $value1.”<br/>”; echo $value2.”<br/>”;
在上述代码中,建立一个变量value1并赋值为“Hello World”,鄙人面的语句中,变量$value2采用了援用赋值,即把value1的值赋给了value2,此时这两个变量就是一个生命共同体了,当一个发生变化,别的一个就会显现出效果,该段代码实行效果以下所示:
GoodBye GoodBye
以上就是php中怎样定义变量的细致内容,更多请关注ki4网别的相干文章!