php专区

 首页 > php专区 > PHP基础 > 语法 > PHP基础篇之PHP数据类型强度

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

分享到:
【字体:
导读:
         摘要:PHP是一种非常弱的类型语言,或者动态类型语言。在大多数编程语言中,变量只能保存一种类型的数据,而且这个类型必须在使用之前声明,例如C语言。而在PHP中,变量类型是由赋给变量的值确定的。...

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

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

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

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

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

? 固定链接:PHP学习博客 ? 《PHP基础篇之PHP数据类型强度》
? 郑重声明:本文由alexa617发布,除特别说明外均为原创,所有内容仅代表个人观点。版权归PHP学习博客和alexa617共有,欢迎转载, 但未经作者同意必须保留此段声明,并给出文章连接,否则保留追究法律责任的权利! 如果本文侵犯了您的权益,请留言。
PHP基础篇之PHP数据类型强度
分享到:
算法研究之快速排序
算法研究之快速排序 快速排序(Quicksort)是对冒泡排序的一种改进。由C. A. R. Hoare在1962年提出。它的基本思想是:通过一趟排序将要排序的数据分割成独立的两部分,其中一部分的所有数据都比另外一部分的所有数据都要小,然后再按此方法对这两部分数据分别进行快速排序,整个排序过程可以递归进行,以此达到整个数据变...
php中单引号,双引号的区别和执行效率
php中单引号,双引号的区别和执行效率在php中处理字符串有单引号和双引号,到底有什么不同?哪个效率更高呢?今天做了测试,看下面的代码. 测试代码如下: 接下来,让我们以前文章提到过的Opcodes生成器来看看,最终我们的这段代码是怎么被执行的: Branch analysis from position: 0 Return found filen...
  •         php迷,一个php技术的分享社区,专属您自己的技术摘抄本、收藏夹。
  • 在这里……