`
wayne173
  • 浏览: 362900 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

PHP 支持8种基本的数据类型。

    博客分类:
  • php
阅读更多

四种标量类型:
boolean (布尔型):这是最简单的类型,只有两种取值,可以为 TRUE/true 或 FALSE/false ,不区分大小写。详细请查看:PHP布尔类型(boolean)
integer (整型):在32 位操作系统中它的有效范围是:-2 147 483 648~+2 147 483 647。整型值可以使用十进制,十六进制或八进制表示,前面可以加上可选的符号(- 或者 +)。八进制表示数字前必须加上 0(零),十六进制表示数字前必须加上 0x。详细请查看:PHP整型数据(Integer)
float (浮点型, 也称作 double):在32 位操作系统中的有效范围为:1.7E-308~1.7E+308。详细请查看:PHP浮点类型(float)
string (字符串):字符型变量不同于其他编程语言有字符与字符串之分,在PHP 中,统一使用字符型变量来定义字符或者字符串。详细请查看:PHP字符串类型(string)

两种复合类型:
array (数组):数组型变量是一种比较特殊的变量类型,将在后续章节中详细说明。
object (对象):对象也是一种特殊的数据类型。要创建object变量,请使用 new 关键字。详细请查看:PHP对象类型(object)

最后是两种特殊类型:
resource(资源):源是一种特殊变量,保存了到外部资源的一个引用。资源是通过专门的函数来建立和使用的。详情请查看:PHP资源类型(resource)
NULL(NULL):表示一个变量没有值。NULL 类型唯一可能的值就是 NULL。

注意:
可能还会读到一些关于“双精度(double)”类型的参考。实际上 double 和 float 是相同的,由于一些历史的原因,这两个名称同时存在。
变量的类型通常不是由程序员设定的,是由 PHP 根据该变量使用的上下文在运行时决定的。也就是说,PHP是弱类型的语言,程序员在声明变量时无需声明变量类型,PHP解释器会自动识别。

 

分享到:
评论

相关推荐

    PHP学习笔记1

    4. 数据类型:PHP支持8种基本数据类型,包括四种标量类型(integer、float、string、boolean)、两种复合类型(array、object)、资源类型(resource)以及特殊类型(NULL)。 5. 控制结构:包括条件语句(if...else...

    PHP数据类型转换

    PHP支持八种基本数据类型:四种标量类型(integer整型、float(也称为double或real)浮点型、string字符串、boolean布尔型)、两种复合类型(array数组、object对象)、以及两种特殊类型(resource资源和NULL)。...

    PHP 数据类型和判断变量类型

    PHP支持多种基本数据类型,包括: 1. **整型(Integer)**:用于存储整数值,可以是正数、负数或零。在不指定特定大小的情况下,PHP会根据平台自动选择最适合的大小。 2. **浮点型(Float / Double)**:用于存储...

    php100教程 ppt第02讲 PHP的数据类型 源码调试.ppt

    PHP支持多种数据类型,包括: 1. **布尔型(Boolean)**:布尔型只有两个值,`TRUE`或`FALSE`,常用于逻辑判断。 ```php $isTrue = TRUE; $isFalse = FALSE; ``` 2. **整型(Integer)**:整型可以是正数、...

    PHP数据类型的总结分析

    PHP中数据类型分为八种基本类型,分别是布尔型(bool)、整型(integer)、浮点型(float)、字符串型(string)、数组型(array)、对象(object)、资源(resource)以及空类型(null)。每种类型都有其特定的用途...

    PHP数据类型.rar

    在PHP中,有七种不同的内置数据类型,包括字符串、整形、浮点型、布尔型、数组、对象以及NULL值。下面将逐一详细介绍这些数据类型。 首先,字符串是PHP中最常用的数据类型之一,用于表示文本信息。字符串可以由任何...

    php数据类型.docx

    PHP支持8种原始数据类型,包括: 1. **布尔型 (boolean)**:布尔类型只有两个可能的值,即`true`和`false`,不区分大小写。在PHP中,很多表达式和操作符的结果会返回一个布尔值,例如比较运算符`==`。布尔值常用于...

    【自学PHP】第二课:PHP数据类型

    PHP 支持两种类型的数据类型转换方式: 1. **隐式转换**:由 PHP 自动完成,通常发生在运算过程中。 2. **显式转换**:通过 `(type)` 的语法结构显式地将一个变量的类型转换为目标类型。 示例代码展示了不同类型...

    PHP的数据类型 源码调试

    PHP支持内置对象和自定义对象。对象包含属性(成员变量)和方法(成员函数)。 7. **资源型 (Resource)**:资源类型用于表示外部资源,如文件句柄(`fopen()`函数返回的`$handle`)。资源类型不是直接的值,而是到...

    PHP 八种基本的数据类型小结

    在PHP编程语言中,了解和掌握八种基本的数据类型至关重要,因为它们构成了程序中的基本元素。以下是这八种数据类型的详细说明: 1. **布尔型(boolean)**:布尔型只有两个值,`TRUE` 和 `FALSE`。它们通常用于逻辑...

    php数据结构视频教程

    1. **数组**:PHP中的数组是最基本的数据结构,可以存储多个元素,并且元素可以是不同类型的。了解如何创建、操作和遍历数组,以及数组的索引和关联数组的区别,对于日常编程至关重要。 2. **链表**:不同于静态的...

    PHP、web前端开发-数据类型.pptx

    - **检查数据类型**:使用`gettype()`或`is_*()`系列函数(如`is_string()`, `is_array()`, `is_object()`)来检查变量的数据类型。 **5. `var_dump()`函数** `var_dump()`是一个非常有用的调试工具,它可以显示...

    PHPExcel支持php7.4.rar

    `),以及对类属性和方法返回类型的默认值支持。这可能需要更新PHPExcel的代码,确保类型声明与库的功能相匹配。 2. **错误处理**:PHP 7.4将错误处理从E_STRICT级别移除,这可能影响到PHPExcel中的一些旧式错误...

    修改phprpc源码以支持集合类的string类型的转换

    2. **数据类型处理**:Phprpc默认可能只支持基础数据类型,而集合类(如ArrayList或HashMap)属于复杂数据类型。因此,你需要在源码中添加对这类数据的支持,确保它们能够正确地被序列化和反序列化。 3. **扩展类库...

    php 8 下 phpexcel 报错处理

    检查所有与PHPExcel交互的函数和方法,确保传入正确的数据类型。例如,`getActiveSheet()`返回的是`PHPExcel_Worksheet`对象,而非索引,所以在设置活动工作表时,应使用`setActiveSheetIndex()`而非`setActiveSheet...

    PHP-8-Quick-Scripting-Reference-3rd-Edition-(2021)

    PHP 8 支持多种数据类型,包括整数、浮点数、字符串、布尔值、数组、对象和 NULL。运算符用于对变量进行操作,包括算术运算符、比较运算符、逻辑运算符和赋值运算符等。控制结构是 PHP 中用于控制程序流程的语句,...

    Dreamweaver8+PHP动态网站开发从入门到精通--5-PHP基本语法运用

    - 数据类型:包括整型(int)、浮点型(float)、字符串(string)、布尔型(bool)、数组(array)和对象(object)等。 - 注释:单行注释使用 `//`,多行注释使用 `/* ... */`。 - 输出:使用 `echo` 或 `print` ...

    PHP语言笔记包括数据类型、类型比较、常量、字符串等

    它支持多种内置数据类型,使得开发者能够高效地处理各种数据。 1. **String(字符串)** - 字符串是一串字符的序列。 - 在PHP中,字符串通常用于存储和操作文本数据。 - 创建字符串可以使用单引号或双引号,例如...

    PHP程序设计-3期(KC016) 常见问题2-4 常见数据类型.docx

    PHP支持三种创建字符串的方法:单引号(')、双引号(")和Heredoc语法。单引号中的变量不会被解析,而双引号会解析变量和转义序列。Heredoc则允许你在多行文本中嵌入变量。 - **整数 (integer)**:整数类型用于存储无...

    php数据类型

    PHP支持多种数据类型,包括标量类型、复合类型以及特殊类型。 1. 标量类型: - 整型(int):整数类型,如 123 或 -456,可以是十进制、八进制(前缀0)或十六进制(前缀0x)。 - 浮点型(float):浮点数或双精...

Global site tag (gtag.js) - Google Analytics