PHP数据类型总结

虽然这一点很灵活,但有时也会导致一些小问题的出现:如果不将某个变量指定为所需要的数据类型,那么在 PHP 脚本运行时,它可能会变成其它的数据类型,从而导致计算错误。



不过我们也不用太过担心,因为我们可以将变量强制声明为我们想要的数据类型。



PHP 的数据类型可以分为三大类,分别是标量数据类型、复合数据类型和特殊数据类型,下面我们就来详细介绍一下这些数据类型。

标量数据类型

标量数据类型是的最基础单元,只能存储一个数据。在 PHP 中的标量数据类型分为四种,如下表所示:


类型 功能
boolean(布尔型) 最简单的数据类型,只有两个值:true(真) / false(假)
string(字符串) 字符串是连续的字符序列
integer(整型) 整型包含所有的整数,可以是正数也可以是负数
float(浮点型) 浮点型也是用来表示数字的,与整型不同除了可以表示整数外它还可以用来表示小数和指数

字符串

字符串是连续的字符序列,在其它语言中,字符和字符串是两种不同的数据类型,但在 PHP 中,统一将字符和字符串当作字符串数据类型。在 PHP 中,定义字符串有三种方式,分别是单引号方式、双引号方式、Heredoc 方式。



示例代码如下:


  1. <?php
  2. //双引号方式声明字符串
  3. $str1 = "C语言中文网";
  4. //单引号方式声明字符串
  5. $str2 = 'PHP 教程';
  6. //Heredoc 方式声明字符串
  7. $str3 = <<<EOF
  8. url:
  9. http://c.biancheng.net/php/
  10. EOF;
  11. echo $str1."<br>".$str2."<br>".$str3;
  12. ?>

运行结果如下:

C语言中文网 PHP 教程 url: http://c.biancheng.net/php/

整型

在 PHP 中,整型变量称为 integer 或 int 类型,用来表示一个整数,整型的规则如下所示:

  • 整型必须至少有一个数字(0~9);
  • 整型不能包含逗号或空格;
  • 整型不能包含小数点;
  • 整型可以是正数或负数。

整型的取值范围必须介于 -2E31 到 2E31 之间,可以用三种格式来表示,即十进制、十六进制(以 0x 为前缀)和八进制(以 0 为前缀)。

【声明】:芜湖站长网内容转载自互联网,其相关言论仅代表作者个人观点绝非权威,不代表本站立场。如您发现内容存在版权问题,请提交相关链接至邮箱:bqsm@foxmail.com,我们将及时予以处理。

相关文章