⊗ppPmCdLO 104 of 447 menu

PHP에서의 논리 연산

다음 코드를 살펴봅시다:

<?php $a = 1; $b = 2; if ($a == $b) { var_dump(true); } else { var_dump(false); } ?>

보시다시피, 이 코드에서는 변수 ab를 비교하고, 둘이 같으면 콘솔에 true를 출력하며, 같지 않으면 false를 출력합니다.

여기서 여러분에게 명확하지 않은 사실을 알려드릴 시간입니다: 실제로 if 구문은 비교에 필수적인 것이 아닙니다. ==, ===, !=, <, > 등의 연산자 자체가 결과로 truefalse를 반환합니다.

예시를 보세요:

<?php var_dump(1 == 1); // true를 출력 var_dump(1 == 2); // false를 출력 ?>

위 내용에 기초하여, 강의 초반의 코드를 더 간단하게 재작성할 수 있습니다:

<?php $a = 1; $b = 2; var_dump($a == $b); ?>

결과를 바로 출력하지 않고 어떤 변수에 할당할 수도 있습니다:

<?php $a = 1; $b = 2; $res = $a == $b; var_dump($res); ?>

다음 변수들이 주어졌다고 가정합니다:

<?php $a = 2 * (3 - 1); $b = 6 - 2; ?>

연산자 ==를 사용하여, 이 변수들의 값이 서로 같은지 아닌지 알아보세요.

다음 변수들이 주어졌다고 가정합니다:

<?php $a = 5 * (7 - 4); $b = 1 + 2 + 7; ?>

연산자 >를 사용하여, 변수 $a$b보다 큰지 알아보세요.

다음 변수들이 주어졌다고 가정합니다:

<?php $a = 2 ** 4; $b = 4 ** 2; ?>

연산자 !=를 사용하여, 이 변수들의 값이 서로 다른지 아닌지 알아보세요.

한국어
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақКыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
우리는 웹사이트 운영, 분석 및 개인화를 위해 쿠키를 사용합니다. 데이터 처리는 개인정보 처리방침에 따라 이루어집니다.
모두 수락 설정 거부