PHP是弱语言类型的,声明变量不用声明变量类型。例如:$a = 1;$a (注意是一个整体,而不是你说的$ a),因为1是正形,所以声明了一个整型变量。$a = '1';因为'1'是一个字符串(字符串的声明就是用双引号或单引号或定界符声明),所以$a是一个字符串型。所以在PHP中声明变量是直接声明而不用声明其类型,到底是属于哪种类型的变量,就要看声明的值是属于哪种来判断。$不是用来声明的 ($+变量名)才表示一个变量;PHP中 ($+变量名) = 值 ,声明变量。