문제

가능한 중복:
PHP 단락으 평가,그것은 어디에서 php.net manual?
PHP"또는"구문

을 보았을 사용하는 사람들 || 운영자 프로그램의 흐름 제어 다음과 같다:

function() || die("message");

die("message"); 실행하는 경우 function()false.또한,그것을 위해서만 작동 die();exit(); 다른 인터프리터를 던져"구문 오류"메시지가 표시됩니다.

는지 궁금하네요 무엇이고 어디에서 찾을 수 있습니명합니다.

도움이 되었습니까?

해결책

그것은 부 또는 식입니다.사용법은 이용한 행동이라는 짧은 절단면의 첫 번째 부분은 표현을 평가하여 true, 다음 두 번째로 반지 평가하기 때문에 또는 표정은 이미 true.

다른 팁

그것은 단지 논리적이거나.function()true를 반환하면 나머지 표현식이 평가되지 않습니다.

이것은 OR / ||가 왼쪽 우선 순위가있는 연산자가되는 것으로 인한 것입니다 (여기를 참조하십시오. http://www.php.net/manual/en/www.php.net/manual/en/language.operators.precedence.php 왼쪽이 사실로 평가되면 표현식으로 오른쪽을 평가할 때 아무런 의미가 없습니다.항상 사실이 될 것입니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top