$a
";//출력값 1 var_dump($a);//출력할 수 있는 데이터 유형: int (1) ?>"/> $a";//출력값 1 var_dump($a);//출력할 수 있는 데이터 유형: int (1) ?>">1. 산술 연산자:
%: 모듈로 연산(나머지 연산)
/: 나눗셈 연산(결과는 몫의 값)
참고: PHP에서는 위 두 연산의 제수가 0이 될 수 없습니다. 언어 %의 양쪽 피연산자는 연산 전에 정수로 변환됩니다.
예:
<?php $a=10%3; echo "<p>$a</p>";//输出数值1 var_dump($a);//可以输出数据的类型:int(1)?>
2. 문자열 연산자
PHP에는 문자열 연산자가 하나만 있는데, 이는 영어 마침표(.)이며 연결 연산자라고도 합니다.
연결이 다음과 같은 경우 변수의 경우 변수 양쪽에 (.)를 추가하고 양쪽에 ""를 추가해야 합니다. 예:
<?php header("Content-type:text/html;charset=utf-8"); $name="吴彦祖"; $age=30; $adress="中华民族共和国"; echo "<p>我的名字:".$name.",</p><p>我来自".$adress."。</p>"."<br>今年$age.岁"; ?>
3. 할당 연산자: 왼쪽의 값을 오른쪽의 값으로 연산합니다. 왼쪽의 .= 의미: 변수를 할당된 값에 연결한 후 결과를 할당합니다. 예: $x.=3은 $x=$x."3"
과 동일합니다. 4. 비교 연산자: 이항 연산자 "=", "=="와 "==="의 차이점 "=": 할당 기호입니다.
"==": 등호입니다. the left of 피연산자가 오른쪽 피연산자와 같으면 TRUE를, 그렇지 않으면 FALSE를 반환합니다.
"===": 왼쪽 피연산자와 오른쪽 피연산자가 같으면 TRUE를 반환하고, 데이터 유형도 동일합니다
5. 논리 연산자: 옳고 그름을 판단하는 데 사용됩니다 및 or &&: 양쪽의 피연산자가 TRUE인 경우에만 TRUE가 반환됩니다. 또는 또는 ||: 양쪽 피연산자가 FASE이면 FALSE
를 반환합니다. not or! : 피연산자가 TRUE이면 FALSE
를 반환합니다.
~
<?php header("Content-type:text/html;charset=utf-8"); $name="吴彦祖"; $age=30; $adress="中华民族共和国"; echo "<p>我的名字:".$name.",</p><p>我来自".$adress."。</p>"."<br>今年$age.岁"; ?>
7.三元运算符:(exprl)?(exprl1):(exprl2)类似与 “if...else”,但是三元运算符会显得更加的整洁
当experl的值为TRUE时,获取exprl1 的值,反之 取exprl2的值
8.执行运算符 :反引号‘ ’
PHP将尝试将引号的内容作为操作系统命令来执行,并将其输出信息返回
9.错误输出控制符号:@
将其放在一个PHP表达式之前,产生的任何警告信息都将被忽略,它只对表达式有效。
规则:如果能从某处取到值,就可以在它的前面加上@。不能放在函数和类的定义之前。
10.运算符的优先级
优 先 级 结合方向 运 算 符 附加信息
1 非结合 new new
2 左 [ array()
3 非结合 ++ -- 递增/递减运算符
4 非结合 ! ~ - (int) (float) (string) (array) (object) @ 类型
5 左 * / % 算数运算符
6 左 + - . 算数运算符和字符串运算符
7 左 << >> 位运算符
8 非结合 < <= > >= 比较运算符
9 非结合 == != === !== 比较运算符
10 左 & 位运算符和引用
11 左 ^ 位运算符
12 左 | 位运算符
13 左 && 逻辑运算符
14 左 || 逻辑运算符
15 左 ? : 三元运算符
16 右 = += -= *= /= .= %= &= |= ^= <<= >>= 赋值运算符
17 左 and 逻辑运算符
18 左 xor 逻辑运算符
19 左 or 逻辑运算符
20 左 , 多处用到
위 내용은 PHP 연산자의 예 설명의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!