易百教程

PHP弱类型

PHP被称为松散类型(也叫弱类型)的语言。在声明变量时,无需过于关心指定变量的类型。
它根据使用变量的上下文自动转换变量的数据类型。

例如,可以使用整数值初始化变量。然后为其添加一个浮点值,它会将其转换为浮点数; 然后将它连接到字符串值以生成更长的字符串。

PHP的松散输入使变量非常灵活。PHP不会提示或抱怨是否意外传递了错误类型的数据。
例如,PHP将允许将浮点值传递给期望处理整数值的代码段。

<?php

   $a = 1;
   print($a . "\n");
   $a = 1.199;
   print($a . "\n");
   $a = "string";
   print($a . "\n");

?>

执行上面示例代码,得到以下结果:

1
1.199
string