>백엔드 개발 >PHP 문제 >PHP의 사용법은 무엇입니까?

PHP의 사용법은 무엇입니까?

WBOY
WBOY원래의
2022-05-05 17:22:583506검색

PHP에서는 and가 논리적 판단에 사용됩니다. 구문은 "값 1과 값 2"입니다. and의 양쪽 피연산자가 true이면 true를 반환하고, 그렇지 않으면 false를 반환합니다. "&&" 연산자는 논리 "and"도 나타내므로 "&&" 연산자는 and보다 우선순위가 높습니다.

PHP의 사용법은 무엇입니까?

이 문서의 운영 환경: Windows 10 시스템, PHP 버전 7.1, Dell G3 컴퓨터

PHP에서 and의 사용법은 무엇인가요?

PHP에서 'and' 연산자를 논리 연산자라고 합니다. 두 피연산자가 모두 true이면 true를 반환합니다.

예:

<?php
// 变量声明
// 初始化
$a = 100;
$b = 50;
if ($a == 100 and $b == 10)
echo "True";
else
echo "False";

출력: False

설명: 변수 $a = 100이고 다른 변수 $b = 10이므로 $a == 100 조건은 true로 평가되지만 $b == 10의 평가는 결과입니다. 사실이다. 따라서 '$a == 100 and $b == 10'은 AND 논리가 두 피연산자가 모두 true이면 결과도 true라고 말하기 때문에 true로 평가됩니다. 하지만 $b = 20이 입력되면 $b == 10 조건이 false이므로 AND 연산 결과도 false가 됩니다.

PHP의 '&&' 연산자는 논리 연산자라고도 합니다. 두 피연산자가 모두 true이면 true를 반환합니다.

예:

<?php
// 声明一个变量并初始化
$a = 100;
$b = 10;
if ($a == 100 && pow($b, 2) == $a)
echo "True";
else
echo "False";

출력: True

설명: 변수 $a = 100이고 다른 변수 $b = 10이므로 $a == 100 조건은 true로 평가되고 pow($b, 2)= =$ $b = 10의 2제곱은 100, 즉 $a와 같기 때문에 a도 true로 평가됩니다. 따라서 '$a == 100 && pow($b,2)==$a'는 true로 평가됩니다. 왜냐하면 AND 논리에서는 두 피연산자가 모두 true인 경우에만 AND 연산 결과가 true가 된다고 명시하기 때문입니다. 그러나 $b = 20이 입력되면 pow($b,2)==$a 조건이 false이므로 AND 연산 결과는 false입니다.

'AND'와 '&&' 연산자 비교:

우선순위 기준:

우선순위는 기본적으로 표현식에서 어떤 연산이 먼저 수행되는지를 결정합니다. '&&' 연산자는 우선순위가 높고 'AND' 연산자는 우선순위가 낮습니다.

추천 학습: "PHP 비디오 튜토리얼"

위 내용은 PHP의 사용법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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