2021-10-27 03:31:32
PHP 中的符号可分为多个类别,以下是详细分类及说明:
1. 运算符算术运算符+(加)、-(减)、*(乘)、/(除)、%(取模)示例:$result = 10 + 5;
比较运算符==(等于)、!=(不等于)、<(小于)、>(大于)、<=(小于等于)、>=(大于等于)示例:if ($a > $b) { ... }
逻辑运算符&&(与)、||(或)、!(非)示例:if ($a && $b) { ... }
位运算符&(按位与)、|(按位或)、^(按位异或)、<<(左移)、>>(右移)示例:$result = $a & $b;
魔术常量__FILE__(当前文件路径)、__LINE__(当前行号)、__DIR__(当前目录)等。示例:echo __LINE__;
用户定义常量通过 define() 函数定义,如 define("PI", 3.14);。
变量名以美元符号 $ 开头,后跟字母、数字或下划线(如 $name)。
数据类型
整数(int)、浮点数(float)、字符串(string)、布尔值(bool)
数组(array)、对象(object)、NULL示例:$age = 25;
内置函数如 echo()、print()、strlen()、array_push() 等。示例:echo "Hello";
用户定义函数使用 function 关键字定义:
function greet($name) { return "Hello, $name!";}分号 ;用于语句结尾,如 $a = 1;。
冒号 :用于 case 语句(switch)和 for 循环的替代语法:
switch ($x) { case 1: echo "One"; break;}圆括号 ()用于函数调用(如 strlen("text"))或表达式分组(如 ($a + $b) * $c)。
方括号 []用于数组定义(如 $arr = [1, 2];)或对象属性访问(如 $obj->property)。
大括号 {}用于代码块(如 if { ... })或字符串变量解析(如 "Value: {$var}")。
PHP 的符号系统涵盖了运算符、常量、变量、函数及结构符号,合理使用这些符号是编写正确代码的基础。例如:
$total = ($price * $quantity) + tax($price); // 运算符与函数结合define("DISCOUNT", 0.9); // 常量if ($total > 100) { // 控制结构 echo "Discount: " . DISCOUNT;}