2016-12-08 1 views
-1

어디에서 | 운영자 왜 PHP는이 연산자를 사용하고 나 또한 혼란 스러워요된다whats 사용 | PHP에서 단일 OR 연산자

이 기호는 PHP에서

+3

[이 기호는 PHP에서 무엇을 의미합니까?] (비트 맵 연산자) (http : //stackoverflow.com/questions/3737139/reference-what-dis-symbol-mean-in-php) –

+0

/www.php.net/manual/en/language.operators.bitwise.php) –

답변

0

파이프 기호 의미 하는가 무엇 |을 (비트 연산자, 또는 논리 연산자로 사용할 수 있습니다() false | true가 true와 같음). 예제 5 | 2 = 비트 연산에서 7, 우연히 5 + 2 = 7과 같습니다 :

101 (즉 5) | 10 (2이다) 초래 물 :

(7) 때문에

111 :

1 || 0 = 1 
0 || 1 = 1 
1 || 0 = 1 
0

일반적으로, 많은 프로그래밍 언어는 이중 - 및 단일 문자 부울 연산자는 각각 지연 열망 연산자를 의미 .

예를 들어 표현식 true || false을들 수 있습니다. 게으른 OR은 firs 피연산자를 평가할 것이고, 사실이면 전체 표현식이 참입니다.

Eager OR (예 : |)는 무엇이든지간에 두 연산자를 모두 평가합니다.

또한 비트 OR입니다. 나는 당신이 위키 피디 어에 숨어있을 것을 제안한다.