我的编程空间,编程开发者的网络收藏夹
学习永远不晚

PHP 的8种数据类型

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

PHP 的8种数据类型

PHP 变量存储不同的类型的数据,不同的数据类型能做不一样的事情。

PHP 支持以下8种数据类型:

Integer(整型)

String(字符串)

Boolean(布尔型)

Float(浮点型)

Array(数组)

NULL(空值)

Object(对象)

Resource(资源类型)

1:PHP 整型

1个字符串是一串字符的序列,就像 "Hello world!"。

你可以将任何文本放在单引号和双引号中:

实例:

$x = "Hello world!";

echo $x;

echo "
";

$x = 'Hello world!';

echo $x;

?>

2:PHP 整型

整数是一个没有小数的数字。

整数规则:

  • 整数必须至少有1个数字 (0-9)
  • 整数不能包含逗号或空格
  • 整数是没有小数点的
  • 整数可以是正数或负数
  • 整型可以用三种格式来指定:十进制, 十六进制( 以 0x 为前缀)或八进制(前缀为 0)。

在以下实例中我们将测试不同的数字。

PHP var_dump() 函数返回变量的数据类型和值:

实例:

$x = 5985;

var_dump($x);

echo "
";

$x = -345; // 负数

var_dump($x);

echo "
";

$x = 0x8C; // 十六进制数

var_dump($x);

echo "
";

$x = 047; // 八进制数

var_dump($x);

?>

 

3:PHP 布尔型

布尔型可以是 TRUE 或 FALSE。

$x=true;
$y=false;

布尔型通常用于条件判断。在接下来的章节中你会学到更多关于条件控制的教程。

 

4:PHP 浮点型

浮点数是带小数部分的数字,或者是指数形式。

在以下实例中我们将测试不同的数字。 PHP var_dump() 函数返回变量的数据类型和值:

实例:

$x = 10.365;

var_dump($x);

echo "
";

$x = 2.4e3;

var_dump($x);

echo "
";

$x = 8E-5;

var_dump($x);

?>

5:PHP 数组

数组可以在1个变量中存储多个值。

在以下实例中创建了一个数组, 然后使用 PHP var_dump() 函数返回数组的数据类型和值:

实例:

$cars=array("Volvo","BMW","Toyota");

var_dump($cars);

?>

6: PHP NULL 值

NULL 值表示变量没有值。NULL 是数据类型为 NULL 的值。

NULL 值指明1个变量是否为空值。 同样可用于数据空值和NULL值的区别。

可以通过设置变量值为 NULL 来清空变量数据:

实例:

$x="Hello world!";

$x=null;

var_dump($x);

?>

 

7:PHP 对象

对象数据类型也可以用于存储数据。

在 PHP 中,对象必须声明。

首先,你必须使用class关键字声明类对象。类是能包含属性和方法的结构。

然后我们在类中定义数据类型,然后在实例化的类中使用数据类型:

实例:

class Car

{

var $color;

function __construct($color="green") {

$this->color = $color;

}

function what_color() {

return $this->color;

}

}

?>

 

8:PHP 资源类型

PHP 资源 resource 是1种特殊变量,保存了到外部资源的1个引用。

常见资源数据类型有打开文件、数据库连接、图形画布区域等。

由于资源类型变量保存有为打开文件、数据库连接、图形画布区域等的特殊句柄,因此将其它类型的值转换为资源没有意义。

使用 get_resource_type() 函数可以返回资源(resource)类型:

get_resource_type(resource $handle): string

此函数返回1个字符串,用于表示传递给它的 resource 的类型。如果参数不是合法的 resource,将产生错误。

实例:

$c = mysql_connect();
echo get_resource_type($c)."\n";
// 打印:mysql link

$fp = fopen("foo","w");
echo get_resource_type($fp)."\n";
// 打印:file

$doc = new_xmldoc("1.0");
echo get_resource_type($doc->doc)."\n";
// 打印:domxml document
?>

来源地址:https://blog.csdn.net/2301_76188245/article/details/128643029

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

PHP 的8种数据类型

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

redis的8种数据类型有哪些

redis 提供 8 种数据类型:字符串(文本、数字、二进制)、哈希(键值对)、列表(有序集合)、集合(无序唯一元素)、有序集合(按分数排序)、地理空间(地理位置)、hyperloglog(估计大数据基数)和位图(位序列存储)。Redis
redis的8种数据类型有哪些
2024-04-08

Redis系列(二)Redis的8种数据类型

NoSQL 开发中或多或少都会用到,也是面试必问知识点。最近这几天的面试每一场都问到了。但是感觉回答的并不好,还有很多需要梳理的知识点。这里通过几篇 Redis 笔记整个梳理一遍,后面再加上面试题。Redis 系列:1. Redis系列(一)Redis入门2.
Redis系列(二)Redis的8种数据类型
2015-03-24

JavaScript怎么判断数据类型?8 种方式分享

JavaScript怎么判断数据类型?本篇文章给大家分享JS 判断数据类型的 8 种方式,有效帮助工作和面试,面试官看了微微一笑。
2023-05-14

4.93Python数据类型之(8)集合

目录 目录 前言 (一)基本概念 ==1.1有序于无序== ==1.2是否随机访问== ==1.3重复性== ==1.
2023-01-30

redis的几种数据类型

redis 支持十种数据类型,为存储和处理不同类型的数据提供灵活性:1. 字符串:存储单个值;2. 散列:键值对的数据结构;3. 列表:有序序列;4. 集合:不重复值的集合;5. 有序集合:带权重的集合;6. 流:基于时间的可持续数据集;7
redis的几种数据类型
2024-04-19

php中的标量数据类型有哪几种

php中的标量数据类型有4种:1、boolean(布尔型),只有true和false两个值;2、string(字符串),它是连续的字符串序列,由数字、字母和符号组成;3、integer(整型);4、float(浮点型)。
2015-08-09

Java的5条命名规范和8种数据类型是什么

这篇文章主要介绍了Java的5条命名规范和8种数据类型是什么的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Java的5条命名规范和8种数据类型是什么文章都会有所收获,下面我们一起来看看吧。一、Java命名规范任
2023-06-05

Kylin支持哪种类型的数据模型

Kylin支持多维数据模型,包括星型模型和雪花模型。它可以处理具有事实表和多个维度表的复杂数据模型。Kylin还支持维度表之间的多对多关系和层次结构。Kylin还支持面向文本和时间序列的数据建模。Kylin还支持维度表之间的多对多关系和层次
Kylin支持哪种类型的数据模型
2024-03-06

PHP PDO 数据类型映射:让你的数据类型化

PHP PDO 数据类型映射可将数据库字段类型映射到 PHP 数据类型,提供类型化、一致和安全的数据库交互。
PHP PDO 数据类型映射:让你的数据类型化
2024-02-17

PHP(3):数据类型

PHP(3):数据类型一、 数据类型 数据类型是具有相同特性的一组数据的统称。PHP早就提供了丰富的数据类型,PHP 5中又有更多补充。本节将介绍这些数据类型,可以分为3类:标量数据类型、复合数据类型和特殊数据类型。 1、  标量数据类型 
2023-01-31

编程热搜

  • Python 学习之路 - Python
    一、安装Python34Windows在Python官网(https://www.python.org/downloads/)下载安装包并安装。Python的默认安装路径是:C:\Python34配置环境变量:【右键计算机】--》【属性】-
    Python 学习之路 - Python
  • chatgpt的中文全称是什么
    chatgpt的中文全称是生成型预训练变换模型。ChatGPT是什么ChatGPT是美国人工智能研究实验室OpenAI开发的一种全新聊天机器人模型,它能够通过学习和理解人类的语言来进行对话,还能根据聊天的上下文进行互动,并协助人类完成一系列
    chatgpt的中文全称是什么
  • C/C++中extern函数使用详解
  • C/C++可变参数的使用
    可变参数的使用方法远远不止以下几种,不过在C,C++中使用可变参数时要小心,在使用printf()等函数时传入的参数个数一定不能比前面的格式化字符串中的’%’符号个数少,否则会产生访问越界,运气不好的话还会导致程序崩溃
    C/C++可变参数的使用
  • css样式文件该放在哪里
  • php中数组下标必须是连续的吗
  • Python 3 教程
    Python 3 教程 Python 的 3.0 版本,常被称为 Python 3000,或简称 Py3k。相对于 Python 的早期版本,这是一个较大的升级。为了不带入过多的累赘,Python 3.0 在设计的时候没有考虑向下兼容。 Python
    Python 3 教程
  • Python pip包管理
    一、前言    在Python中, 安装第三方模块是通过 setuptools 这个工具完成的。 Python有两个封装了 setuptools的包管理工具: easy_install  和  pip , 目前官方推荐使用 pip。    
    Python pip包管理
  • ubuntu如何重新编译内核
  • 改善Java代码之慎用java动态编译

目录