php 연산자와 표현식
1. 운영자 분류
1. 피연산자에 따른 분류
1.!true // 단항 연산자
2.$a+$b // 이진 연산자
3.true ? 1:0 // 삼항 연산자
2. 연산 기능별 분류
(1) 산술 연산자
1.+,-,x,/,%(나머지)
(2) 문자열 연산자
1.. // 예: $a = 'abc'.'efg';
(3) 할당 연산자
1.= // 단순 할당
2.+=, -=, X=, /=, %=, .= // 복합 할당
3.++($a++,++$a), --($a--,--$a) // 점점 감소함
4.&($a = 1;$b = &a) // 참조 할당
(4) 비교연산자
1.==, ===(항상 같음), !=, !===, a8093152e673feb7aba1828c43532094(같지 않음), 95ec6993dc754240360e28e0de8de30a, d2e24fbfa3a7d998970671c0359d3643=
(5) 논리 연산자
1.// 괄호 안의 우선순위가 괄호 밖의 우선순위보다 높습니다
2.&&(그리고), ||(또는), !(아님), xor(배타적 또는),
(6) 비트 연산자
1.&(비트 AND), |(비트 OR), ~(비트 NOT), ^(비트 XOR), 6835a5f1cd0d977be8c472dbd6070c30>(오른쪽 시프트)
2. 산술 연산자
% 나머지, 일반적인 사용법: 1) 정수 나눗셈 연산 2) 값 범위 제어
예: 윤년인지 확인(4년에 한 번 윤년, 백년에 윤년 없음, 400년에 한 번 윤년)
// %会把两边的数转成整型后在整除 // %两边不能用小数或负数 if ((($year%4 == 0) && ($year%100 != 0)) || $year%400 == 0) echo "闰年"; else echo "平年";
3. 할당 연산자
//先自身加10,然后赋值给自己,等价于 $a=$a+10 $a += 10; //前置递增递减,先递增递减再赋值 ++$a //先赋值,再递增递减 $a++ //实例 $a = 10; $b = $a++ $c = --$b 结果:a=11 b=9 c=9
4. 논리 연산자
xor XOR: 같다는 것은 거짓(2개는 참 또는 2개는 거짓 = 거짓), 다른 것은 참(하나는 참, 하나는 거짓 = 거짓)
팁: or = true의 두 가지 진실인 or의 차이점에 주의하세요
논리연산자 단락
1. && //하나라도 false일 경우 이후에는 어떠한 연산도 수행되지 않으며 반드시 false여야 합니다
2. || //하나가 true이면 나중에 아무 작업도 수행되지 않으며 true여야 합니다
fopen("test.php","r") 또는 die("실패");
팁: 연산자 & |에는 단락 기능이 없습니다.
5. 비트 연산자
비트 연산: 정수를 32비트 바이너리로 변환하고 문자열을 ANSCA 코드로 변환하여 처리합니다
읽어주셔서 감사합니다. 도움이 되기를 바랍니다. 이 사이트를 지원해 주셔서 감사합니다!