标识符实例
变量是每一个编程语言存在的基础,PHP也拥有变量。变量可以被看作存储数值和非数值数据的程序结构;变量的内容可以在程序执行期间被修改。变量之间可以互相比较,且程序员可编写代码,该代码可基于此比较而执行特殊的动作。
PHP支持许多不同的变量类型:整数型、浮点型、字符串型和数组。在很多编程语言里,在使用变量之前指定其类型是必须的,比如,一个变量需要被指定为整数类型或者数组类型。然而,我们要新人PHP,因为其一个小的智能化:在变量正在使用的上下文环境中,PHP可以自动决定变量类型。
每个变量都有一个名称。在PHP中,变量名之前有一个$符号,它必须以字母或者下划线开始,后面可以跟任意一些字母、数字和(或)下划线。比如,$popeye、$one和$INCOME都是有效的PHP变量名称,而变量$123和$148hrs则是无效的。
要注意变量名称在PHP中大小写是比较敏感的,所以$me不同于$Me或$ME。
下面是示范PHP变量的简单例子。
<html>
<head></head>
<body>
![]()
Agent: So who do you think you are, anyhow?
<br />
![]()
<?php
// define variables
$name = 'Neo';
$rank = 'Anomaly';
$serialNumber = 1;
![]()
// print output
echo "Neo: I am <b>$name</b>,
the <b>$rank</b>. You can call me by my serial number, <b>$serialNumber</b>.";?>
![]()
</body>
</html>
此处,变量$name、$rank和$serialNumber首先用字符串和数值类型来定义,然后在echo()函数调用中被取代。echo()函数连同print()函数一般用于将数据打印输出到标准输入设备中(这里指浏览器)。注意,我已经在函数echo()的调用中包含了HTML标签,这些标签已被浏览器在它的输出中做了翻译。你也可以这么做,试试看。
为了给变量赋值,你需要使用赋值操作符:“=”。它被用来将值(等号的右边)赋给变量(左边)。所赋的值不总是需要固定的;它可以是另外一个变量、表达式甚至是包括其他变量的表达式,就像如下所示一样:
<?php
![]()
$age = $dob + 15;
![]()
?>
<?php
![]()
$angle1 = $angle2 = $angle3 = 60;
![]()
?>
