PHP支持的原始数据类型
在PHP语言的环境下,支持8中原始数据类型。
1、四种标量类型
boolean (布尔类型,true和false)
<?php //声明一个布尔类型变量,使用关键字true或者false,不区分大小写 $var = true; ?>
integer (整型)
<?php //声明整型 $a = 1234; // 十进制 $b = -1234; // 负数 $c = 0123; // 八进制 (等于十进制 83),前面加0(零)作为标识。 $d = 0x1A; // 十六进制 (等于十进制 26),前面用0x来标识。 ?>
float (浮点型,也称作double)
<?php //声明浮点型 $a = 1.234; $b = 1.2e3; $c = 7E-10; ?>
string (字符串)
<?php //声明字符串 $str = "hello PHP"; //双引号中要是有变量,会被解析 $b = 'hello PHP'; ?>
2、两种符合类型
array (数组) <?php //声明数组格式,它接受任意数量用逗号分隔的 键(key) => 值(value)对 $array = array( "hello" => "world", "world" => "hello", ); // 自 PHP 5.4 起 $array = [ "hello" => "world", "world" => "hello", ]; ?>
object (对象)
<?php //创建对象 class c { function do_c() { echo "hello world"; } } $cInstance = new c; //引用方法 $cInstance ->do_c(); ?>
3、特殊类型
resource (资源)
<?php //资源 resource 是一种特殊变量,保存了到外部资源的一个引用。资源是通过专门的函数来建立和使用的。 ?>
NULL (无类型)
<?php /* 下列情况变量被认为是 NULL 被赋值为 NULL 尚未被赋值 被 unset() NULL 类型只有一个值,就是不区分大小写的常量 NULL */ $var = NULL; ?>
来自微信公众号:编程社
程序员日常进阶宝典,欢迎关注!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· winform 绘制太阳,地球,月球 运作规律
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 上周热点回顾(3.3-3.9)
· AI 智能体引爆开源社区「GitHub 热点速览」