PHP常量、字符串和运算符
原创- 2023-12-21 15:07:24
- 750
本篇目录
常量
常量是一个简单值的标识符。常量大小写敏感,传统上常量标识符总是大写。常量的命名规则
字母或下划线开始,后面跟着任何字母,数字或下划线。注意:在这里,字母指的是 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":
提示:在上面的实例中,字符串 "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。
运算符优先级
下表按照优先级从高到低列出了运算符。同一行中的运算符具有相同优先级,此时它们的结合方向决定求值顺序。说明:左 = 从左到右,右 = 从右到左。