PHP入门8

124 阅读2分钟

开启掘金成长之旅!这是我参与「掘金日新计划 · 12 月更文挑战」的第8天,点击查看活动详情

魔法常量

Magic常量是PHP中预定义的常量,可以根据其使用情况进行更改。它们以双下划线(__)开头,以双下划线结尾。

它们类似于其他预定义的常量,但随着上下文的变化,它们的值会发生变化,因此称为魔术常量。

PHP中有九个神奇的常量。其中八个神奇的常量以双下划线(__)开头和结尾。

  1. LINE
  2. FILE
  3. DIR
  4. FUNCTION
  5. CLASS
  6. TRAIT
  7. METHOD
  8. NAMESPACE
  9. ClassName::class

类名::class

与常规常量不同,所有常量都在编译时而不是运行时解析。Magic常量不区分大小写。

PHP数据类型

PHP数据类型用于保存不同类型的数据或值。PHP支持8种原始数据类型,可进一步分为3种类型:

标量类型(预定义)

复合类型(用户定义)

特殊类型

PHP数据类型:标量类型

它只持有一个值。PHP中有4种标量数据类型。

布尔型

整数

浮点数

字符串

PHP数据类型:复合类型

它可以保存多个值。PHP中有两种复合数据类型。

大堆

对象

PHP数据类型:特殊类型

PHP中有两种特殊的数据类型。

资源

无效的

PHP布尔值

布尔型是最简单的数据类型,类似于switch。它只包含两个值:TRUE(1)或FALSE(0)。它经常与条件语句一起使用。如果条件正确,则返回TRUE,否则返回FALSE。

PHP运算符

PHP运算符是一个符号,即用于对操作数执行操作。简单来说,运算符用于对变量或值执行操作。例如:

$num=10+20;//+是运算符,10,20是操作数

在上面的示例中,+是二进制+运算符,10和20是操作数,$num是变量。

PHP运算符可以按以下形式分类:

算术运算符

赋值运算符

位运算符

比较运算符

递增/递减运算符

逻辑运算符

字符串运算符

数组运算符

类型运算符

执行运算符

错误控制运算符

我们还可以代表操作数对运算符进行分类。它们可以分为3种形式:

一元运算符:适用于单操作数,如++、--等。

二进制运算符:处理两个操作数,如二进制+、-、*、/等。

三元运算符:适用于三个操作数,如“?:”。