禅道博客

分享专业技术知识,文章内容干货满满

PHP常量、字符串和运算符

2023-12-21 15:07:24
牟月月
原创 582
摘要:本文主要介绍了PHP常量、字符串以及运算符相关的内容。

常量

常量是一个简单值的标识符。常量大小写敏感,传统上常量标识符总是大写。

常量的命名规则

字母或下划线开始,后面跟着任何字母,数字或下划线。

注意:在这里,字母指的是 a-z,A-Z,以及从 128 到 255(0x80-0xff)的 ASCII 字符。

设置php常量

设置常量,使用 define() 函数,函数语法如下:
bool define ( string $name , mixed $value [, bool $case_insensitive = false ] )

该函数有三个参数:
name:必选参数,常量名称,即标志符。
value:必选参数,常量的值。
case_insensitive :可选参数,如果设置为 TRUE,该常量则大小写不敏感。默认是大小写敏感的。

区分大小写

不区分大小写

常量是全局的:


PHP字符串变量

字符串变量用于包含有字符的值。创建一个名为 txt 的字符串变量,并赋值为 "Hello world!" 。然后我们输出 txt 变量的值:"Hello world!"

PHP并置运算符

在PHP中,只有一个字符串运算符。并置运算符(.)用于把两个字符串值连接起来。

输出:Hello world! What a nice day!
注意:两个字符串之间插入一个空格。

PHP strlen() 函数

strlen() 函数返回字符串的长度(字节数)

PHP strpos() 函数

strpos() 函数用于在字符串内查找一个字符或一段指定的文本。

如果在字符串中找到匹配,该函数会返回第一个匹配的字符位置。如果未找到匹配,则返回 FALSE。

下面的实例在字符串 "Hello world!" 中查找文本 "world":
输出位置为6

提示:在上面的实例中,字符串 "world" 的位置是 6。之所以是 6 而不是 7 的原因是,字符串中第一个字符的位置是 0,而不是 1。

PHP运算符

在 PHP 中,赋值运算符 = 用于给变量赋值。

在 PHP 中,算术运算符 + 用于把值加在一起。

PHP赋值运算符

在 PHP 中,基本的赋值运算符是 =。它意味着左操作数被设置为右侧表达式的值。也就是说,$x = 5 的值是 5。

PHP比较运算符

PHP逻辑运算符


PHP数组运算符

三元运算符

语法格式:
(expr1) ? (expr2) : (expr3)

对 expr1 求值为 TRUE 时的值为 expr2,在 expr1 求值为 FALSE 时的值为 expr3。


组合比较符

语法格式:
$c = $a <=>$b;

解析如下:
如果 $a > $b, 则 $c 的值为 1。
如果 $a == $b, 则 $c 的值为 0。
如果 $a < $b, 则 $c 的值为 -1。

运算符优先级

下表按照优先级从高到低列出了运算符。同一行中的运算符具有相同优先级,此时它们的结合方向决定求值顺序。

说明:左 = 从左到右,右 = 从右到左。

括号的使用

我们通过括号的配对来明确标明运算顺序,而非靠运算符优先级和结合性来决定,通常能够增加代码的可读性。
暂时没有记录
评论通过审核后显示。