PHP的变量名有以下几个特点:
◇ $符号开头。
◇ 区分大小写。
◇ 由字母、数字和下划线构成。
◇ 数字不能放在第一位。
◇ $this是PHP中一个特殊的变量,不能被赋值($this将会在“面向对象”的章节详细讲述)。
合法变量:$name,$userName,$_Class,$boy1,$boy2,$VALUE。
非法变量:$1_boy,变量不能以数字字符开头;$%age,变量不能以其他字符开头;$cardnumber,变量不能含有其他字符,如减号。
和Java、C语言这些强类型语言不同,PHP语言属于弱类型语言。强类型语言在声明变量时需要明确变量是什么类型,而PHP的变量声明则简单很多,直接在等号“=”的左面写入变量名字,右侧写入值即可。除了将值直接传给变量,也可以将一个变量赋值给另一个变量,那么这两个变量的值相同。
动手写3.4.1
(www.xing528.com)
上述代码示例中,一共有三个变量,两次网页输出。第一次,将变量name赋值为“零壹快学”,description变量赋值为“欢迎加入零壹快学PHP课程,我们将系统学习PHP相关知识”,并输出网页内容。第二次,将name变量值修改为“零壹课堂”,并新建新的变量description2,将description赋值给description2,此时description和description2的值相同。
运行结果如图3.4.1所示。
图3.4.1 变量声明程序效果图
另一种变量赋值的方式叫作引用赋值,引用的含义是“不同的名字访问同一个变量内容”,用&表示。使用&会使两个变量(如$a = &$b)指向同一个内存地址,一个发生改变,另一个也会发生改变。
动手写3.4.2
我们将变量b的值修改为10,由于变量a和变量b指向同一个内存,因此变量a此时的值也变成了10,程序会输出数字10。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。