PHP基础篇之PHP数据类型强度

页面导航:首页 > 网络编程 > PHP编程 > PHP基础篇之PHP数据类型强度

PHP基础篇之PHP数据类型强度

来源: 作者: 时间:2016-01-16 10:37 【

PHP是一种非常弱的类型语言,或者动态类型语言。在大多数编程语言中,变量只能保存一种类型的数据,而且这个类型必须在使用之前声明,例如C语言。例如,当我们创

PHP是一种非常弱的类型语言,或者动态类型语言。在大多数语言中,变量只能保存一种类型的数据,而且这个类型必须在使用之前声明,例如C语言。而在中,变量类型是由赋给变量的值确定的。

例如,当我们创建两个变量$totalqty和$totalamount时,就确定了它们的初始类型,如下所示:
$totalqty = 0;
$totalamount = 0.0;

由于我们将0赋值给$totalqty,那么$totalqty就是一个整数类型的变量。同样,$totalamountj是一个浮点类型的变量。非常奇怪的是,我们可以在脚本中添加如下所示的语句:
$totalamount= 'hello';

$totalamount的变量类型就可以是字符串类型的。PHP可以在任何时候根据保存在变量中的值来确定变量的数据类型。
这种在任何时间透明地改变变量类型的功能是非常有用的。
请记住,PHP将"自动地"获得输入的数据类型。一旦从变量中检索变量值,它将返回具有相同数据类型的数据。

Tags:

文章评论

最 近 更 新
热 点 排 行
Js与CSS工具
代码转换工具

<