1. 연산자 분류
1. 피연산자에 따른 분류
1.!true // 단항 연산자
2.$a+$b // 이항 연산자
3.true ? 1:0 // 3개의 메타 연산자
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.==, ===(동일), !=, !===, <>( 같지 않음), <, >, <=, >=
(5)논리 연산자
1.// 괄호 안의 우선 순위가 괄호 밖의 우선 순위보다 높습니다
2.&&(and) , ||(or), ! (not), xor (배타적 OR),
(6) 비트 연산자
1.& (비트 AND), | (비트 OR), ~ (비트 NOT) , ^(비트 XOR), <<( 왼쪽 시프트), >>(오른쪽 시프트)
2. 산술 연산자
% 나머지, 일반적인 사용법: 1) 정수 나누기 연산 2) 제어 가져오기 값 범위
예: 윤년인지 확인합니다(1 4년마다 윤년, 100년마다 윤년 없음, 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: 동일 False(2개는 true 또는 2개 false = false), 다른 것은 true입니다(하나는 true이고 하나는 false = false)
팁: or, 또는 두 개의 true = true와의 차이에 주의하세요
논리 연산자 단락
1, && //하나가 false이면, 나중에 어떤 작업도 수행되지 않으며 false여야 합니다
2, || //하나가 true이면 나중에 어떤 작업도 수행되지 않으며 true여야 합니다
fopen ("test.php","r") 또는 die("failure") ;
팁: 연산자 & |에 단락 기능이 없습니다
5. 비트 연산자
비트 연산: 정수를 32비트 바이너리로 변환하고 처리를 위해 문자열을 ANSCA 코드로 변환합니다
6. 특수 연산자
주석 기호:
$변수 처리 부울 변수:
부울 변수: 하나는 true이고 다른 하나는 false입니다.
공통 변수: 문자열 문자열(숫자, 중국어) 문자 등)
정수(1, 2, 3, 4, 5, 0, -1, -2 등)
반죽 부동 소수점 수(소수점)
배열 배열
개체 개체
사용 가능한 방법 Gettype($ mix) 및 settype($ mix, $ type)이 될 수 있습니다.
일반적으로 사용되는 기호 이스케이프:
backslash 수평 표로
오중 기호 : 나머지 ++를 자신에게 추가하십시오. 왼쪽의 값
오른쪽의 오른쪽을 취함 = /= 왼쪽의 값을 오른쪽으로 나눕니다. = 오른쪽의 문자열을 왼쪽에 추가합니다.
| ^ 위치에 따라 또는 (xor)
& lt; 보다 큼 And
|| or! ; 객체 메소드 또는 속성
=> 배열의 요소 값
?: 삼항 연산자
위 내용은 PHP 연산자 분류 설명 및 일부 특수 연산자 요약의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!