>  기사  >  백엔드 개발  >  PHP의 표현식과 연산자에 대한 자세한 소개

PHP의 표현식과 연산자에 대한 자세한 소개

怪我咯
怪我咯원래의
2017-06-20 11:56:361628검색

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

echo "정상 연도";




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 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.