变量类型是指保存在该变量中的数据类型。计算机操作的对象是数据在计算编程语言世界里,每一个数据也都有它的类型,具有相同类型的数据才能彼此操作。例如书柜是装书用的、大衣柜是放衣服用的、保险柜是存放贵重物品的、档案柜式存放文件用的......
PHP中提供了一个不断扩充的数据类型集,可以将不同数据保存在不同的数据类型中。但PHP语言是一种弱类型检查的语言。和其他语言不同的是,变量或者常量的数据类型由上下文决定。在强类型语言中,变量要先指定类型,然后才可以存储对应指定类型的数据。而PHP等若类型语言中,变量的类型是有存储的数据据决定的。例如,强类型语言就好比在制作一个柜子之前,就要决定这个柜子是什么类型的柜子,如果确定了是书柜,那么就只能用做装书用。而在弱类型语言中,同一个柜子,你用来装书它就是书柜,用来装衣服它就是衣柜,具体什么类型有存放的内容决定。
原文:http://www.cnblogs.com/doitjust/p/6250492.html