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.==, ===(같음) , !=, !===, <> ;(같지 않음), <, >, <=, >=
(5)논리 연산자
1.// 괄호 안 괄호 바깥쪽보다 우선 순위가 높습니다
2.&&(and) , ||(or), !(not), AND), |(비트 OR), ~(비트 NOT), ^(비트 XOR), <<(왼쪽 시프트), >>(오른쪽 시프트)
2. 산술 연산자
% 나머지, 일반적인 사용법: 1) 정수 나눗셈 연산 2) 값 범위 제어
예: 윤년인지 확인(4년에 한 번 윤년, 윤년 없음, 400년 동안 도약 없음)
// % 정수 나누기 전에 양변의 숫자는 정수로 변환됩니다// %
if ((($year%4)의 양변에는 소수 또는 음수를 사용하지 마십시오. == 0) && ($year%100 != 0)) || $year %400 == 0)echo "윤년";
else
3.
//먼저 10을 자신에게 더한 다음 자신에게 할당합니다. 이는 $a= $a+10
$a += 10;
//접두사 증가 및 감소, 먼저 증가 및 감소, 그 다음 값 할당++$a
//값을 먼저 할당한 다음 증가 및 감소$a++
//Example
$a = 10;
$b = $a++
$c = --$b
Result : a=11 b=9 c=9
4. 논리 연산자
xor XOR: 같은 것은 false(2개의 True 또는 2개의 false = false), 다른 값은 true(1개는 true, 1개는 false) = false)
팁: or, or 두 개의 차이점에 주의하세요. | //하나가 true이면 나중에 아무 작업도 수행하지 않으면 true여야 합니다
fopen ("test.php","r") 또는 die("failure"); 팁: 단락이 없습니다. - 연산자 & |에 대한 회로 기능
5. 비트 연산자
비트 연산: 정수를 32비트 바이너리로 변환하고 처리를 위해 문자열을 ANSCA 코드로 변환합니다.
위 내용은 PHP의 표현식과 연산자에 대한 자세한 소개의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!