지난 글에서 "선택된 흐름 제어문 - break 문과 continue 문(자세한 설명 포함) "에 대해 소개했습니다. 이 글에서는 계속해서 PHP를 하루 만에 빠르게 이해할 수 있는 방법을 소개하겠습니다(자세한 소개). 당신은 확실히 새로운 것을 배울 것입니다. 발견과 이득, 자, 함께 탐험합시다!
l 논리 연산자:
개념:
표현식에 대해 논리 연산을 수행하고, 그 연산의 결과는 부울 값(true, false)입니다.
요구 사항:
논리 연산에 참여하세요. 표현식의 값은 부울형 값이 아닐 경우 PHP
에 의해 자동으로 부울형 값으로 변환됩니다. (1) 논리 AND 및 또는 &&
왼쪽과 오른쪽의 값이 일치할 때. 표현식이 모두 true이면 연산 결과는 true이고, 그 반대의 경우도 마찬가지입니다. 둘 중 하나가 false이면 연산 결과는 false입니다.
다음 값은 false로 간주되며 다른 값은 고려됩니다. true
1 부울 값 false
② 0
3 부동 소수점 유형 0.0
④빈 문자열 및 문자열 0
⑤ 멤버가 없는 배열
⑥ null
(2) 논리 or or or ||
다음 중 하나 좌변과 우변의 값이 참이고, 연산의 결과가 참인 경우에만 양쪽의 값이 거짓인 경우에만 결과가 거짓이 됩니다
(3) 논리적 배타적 OR 아님 !
원래 표현식의 값을 부정합니다. 그 반대도 마찬가지입니다.
l 기타 연산자(1) 삼항 연산자? : 표현식 1?
식 1의 값이 true이면 식 2를 실행하고, 그렇지 않으면 식 3을 실행합니다.
(2) ` ` 연산자
는 실행을 위해 시스템 명령을 넣을 수 있습니다(크로스 플랫폼 포함)
(3) @ 연산자
마스킹된 표현식이 틀릴 수 있습니다
(4)
(5)
(6)
l 연산자 우선 순위괄호를 사용하여 표현식의 특정 부분을 전체적으로 처리합니다1 .괄호를 사용하면 코드의 가독성을 높일 수 있습니다
2. 괄호를 추가할 필요가 없는 곳도 있지만, 문장의 가독성을 높이기 위해 괄호를 추가할 수도 있습니다
단락 문제프로그래밍 언어 디자이너는 믿습니다. 논리 연산자(논리 AND, 논리 OR)만 있으면 연산 결과는 참 또는 거짓이고 실행 프로세스는 중요하지 않습니다$a=false;
$b=1;
$a && ++$b;
Echo $b;//短路,上面的++$b被短路了,结果还是1
"
위 내용은 하루 만에 PHP 연산자를 빠르게 배우는 방법(자세한 소개)의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!