연산자와 표현식은 PHP 학습에 있어 가장 기본적인 지식입니다. 이 글에서는 PHP에서 연산자와 표현식의 일부 응용과 기술을 설명하고, 주의해야 할 사항도 함께 설명합니다.
php 연산자와 표현식
1. 연산자 분류
1. 피연산자에 따른 분류
1.!true // 단항 연산자
2.$a+$b // 이항 연산자
3. true ? 1:0 // 삼항 연산자
2, 연산 함수로 분류
(1) 산술 연산자
1.+, -, x, /, % (take (I)
(2) 문자열 연산자
1.. // 예: $a = 'abc'.'efg';
(3) 할당 연산자
1.= // 단순 할당
2 .+=, -=, X=, / =, %=, .= // 복합 할당
3.++($a++, ++$a), --($a--, --$a) // 증가 및 감소
4.&($ a = 1;$b = &a) // 참조 할당
(4) 비교 연산자
1.==, ===(같음), !=, ! ===, <>(같지 않음) to), <, >, <=, >=
(5) 논리 연산자
1.// 괄호 안의 항목이 괄호 밖의 항목보다 우선순위가 높습니다
2.&&(and), ||(or), !(not), xor(exclusive OR),
(6) 비트 연산자
1.&(bitwise AND), |(bitwise OR) , ~(bitwise NOT), ^(bitwise XOR ), <<(왼쪽 시프트), >>(오른쪽 시프트)
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. 논리 연산자
or, or 둘의 차이 true = true
논리 연산자 단락
1, && //하나가 false이면 나중에 아무 연산도 수행되지 않으므로 false여야 합니다
2, || //하나가 true이면 나중에 작업이 수행되지 않습니다. True
fopen("test.php","r") 또는 die("failure")여야 합니다.
5. 비트 연산자
비트 연산: 정수는 32비트 바이너리로 변환되고, 문자열은 처리를 위해 ANSCA 코드로 변환됩니다. 이 기사의 내용이 모든 사람의 학습에 도움이 되기를 바랍니다.관련 권장 사항:
File_get_contents는 파일의 배열 요소를 가져오는 방법을 구현합니다
PHP file_put_contents는 추가 및 줄 바꿈 방법을 구현합니다
위 내용은 PHP 연산자 및 표현식에 대한 자세한 소개의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!