因为php是弱类型语言,所以不需要声明变量类型即可使用。
$只是个语法糖,表示后面跟的是一个变量。。
如果按照内存空间分配来解释的话
弱类型的变量在分配内存空间时,这个内存空间可以存储任何类型的变量。使用的时候需要查找所有的内存区域,
而强类型则按照变量类型分配在指定的内存中,不可直接转换类型。使用的时候直接去该类型的区域中找到该值。
所以一般在弱类型语言中改变变量类型可以直接修改。。但是强类型语言不能直接修改,所以强类型语言的指针概念特别重要,我们不直
接使用内存中的数据,我们创建一个引用型变量(指针),如果想修改的时候直接修改指针指向的内存地址就可以。
以上是php要不要声明变量的详细内容。更多信息请关注PHP中文网其他相关文章!