PHP 연산자 및 표현식 사용 예에 ​​대한 자세한 설명

巴扎黑
풀어 주다: 2023-03-14 18:16:01
원래의
1648명이 탐색했습니다.

연산자와 표현식은 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. 논리 연산자

또는 두 개의 true = true
논리 연산자 단락
1, && //하나가 false이면 나중에 어떤 작업도 수행되지 않으며 false여야 합니다
2, //하나가 true이면 나중에 작업이 수행되지 않으며 true여야 합니다.

fopen ("test.php","r") 또는 die("failure");

팁: 연산자에 대한 단락 기능이 없습니다. & | 32비트 바이너리로 변환하고 처리를 위해 문자열을 ANSCA 코드로 변환합니다

위 내용은 PHP 연산자 및 표현식 사용 예에 ​​대한 자세한 설명의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿