PHP 可能会尝试在某些上下文中自动将值转换为另一种类型。不同的上下文有:
Numeric
String
Logical
Integral and string
Comparative
Function
注意: 当值需要解释为不同类型时,值本身不会改变类型。
PHP 在变量声明时不需要定义类型。在这种情况下,变量的类型由存储的值决定。也就是说,如果 string 赋值给 $var,然后 $var 的类型就是 string。之后将 int 值赋值给 $var,它将是 int 类型。
PHP 可能会尝试在某些上下文中自动将值转换为另一种类型。不同的上下文有:
Numeri