>  기사  >  백엔드 개발  >  PHP if 문

PHP if 문

王林
王林원래의
2024-08-29 12:40:08890검색

PHP 프로그래밍 언어에는 명령문이 그 중 하나인 경우 복잡한 작업을 수행하는 몇 가지 기본 기능이 있습니다. 이는 모든 프로그래밍 언어의 기본 구성 요소 중 하나입니다. 조건부 항목에 대해 이야기할 때마다 작업을 완료하려면 if-else가 필요합니다. 예, 올바르게 읽으셨습니다. 비즈니스 요구 사항에 따라 필요할 때마다 else가 뒤에 올 수 있습니다. 이 if 문을 사용하면 두 개 이상의 항목을 비교할 수 있고 그 결과를 바탕으로 추가 옵션을 수행할 수 있습니다. if-else 문을 사용하지 않으면 어떠한 적용도 가정할 수 없습니다.

광고 이 카테고리에서 인기 있는 강좌 PHP 개발자 - 전문 분야 | 8개 코스 시리즈 | 3가지 모의고사

무료 소프트웨어 개발 과정 시작

웹 개발, 프로그래밍 언어, 소프트웨어 테스팅 등

PHP if 문 구문

이 if 문을 사용하는 방법은 다양하며 이에 대한 구문과 비트 설명을 모두 살펴보겠습니다.

1. 한 줄 if 문 사용하기

구문:

if (expression)
statement

if는 다른 프로그래밍 언어와 마찬가지로 PHP 언어에서도 말할 수 있는 키워드입니다. 표현식은 조건문입니다. 명령문은 if 조건이 참일 때 실행될 명령일 뿐입니다. 명령문의 한 줄에는 중괄호를 사용할 필요가 없습니다.

2. 여러 줄의 if 문 사용

구문:

if (expression){
statement 1
statement 2
}

이것과 위의 것의 유일한 차이점은 교정기가 있다는 것입니다. 여러 줄로 구성된 명령문을 실행해야 할 때 이러한 중괄호를 사용할 수 있습니다.

3. if else 문을 함께 사용하기

구문:

if (expression){
statement 1
statement 2
}
else{
statement 1
}

if와 else를 함께 사용하면 비즈니스 요구 사항을 쉽게 해결할 수 있습니다. 다른 것은 아무것도 아니지만 단지 사건일 뿐입니다. if 섹션이 false이면 else 섹션이 실행됩니다. if의 경우 표현식이 true이고 else는 실행되지 않습니다.

4. 다중 if 문

구문:

if (expression 1){
statement 1
statement 2
}
if (expression 2){
statement 3
statement 3
}
if (expression 3){
statement 4
}

프로그래밍 코드나 애플리케이션에서 다중 if를 사용할 수도 있습니다. 이는 다중 표현식을 확인하거나 유효성을 검사하는 데 도움이 되며 이러한 다양한 if 표현식에 대해 서로 다른 문을 작성할 수 있습니다. 위의 경우 모든 if가 하나씩 확인됩니다. 주어진 표현식을 기반으로 하나의 조건만 실행하려는 경우에는 이상적인 경우가 아닙니다. 이를 처리하기 위해 else if 키워드를 사용하여 다른 방식으로 if를 사용할 수 있습니다.

5. else if 문 사용

구문:

if (expression 1){
statement 1
statement 2
}
else if (expression 2){
statement 3
statement 3
}

이 경우 첫 번째 표현식이 true이면 다음 else-if는 프로그램에서 건너뜁니다. else if 표현식과 문의 끝에 else를 사용할 수도 있습니다.

6. 3항 if else 문

구문:

$var = (5 > 2 ? "This will be printed in case of true": "false");

이제는 단일 비교와 매우 작은 코드 줄이 있는 개발자의 추세입니다. 이 비교는 조건을 처리하는 인라인 방식이라고 할 수 있습니다.

PHP에서 문이 어떻게 작동하나요?

이 if 및 else의 작동은 단지 기본적인 실제 조건 기반 작업입니다. 우리가 뭔가를 하면 뭔가를 얻을 것이고, 그렇지 않으면 아무것도 얻지 못할 것입니다. 즉, 이 경우 표현식이 true이면 해당 조건의 코드가 실행되고 그렇지 않으면 실행됩니다. PHP 언어에서 사용할 수 있는 다양한 if-else 구문을 본 적이 있습니다. 이제 위에서 언급한 구문을 사용하여 예제를 시작할 차례입니다.

예제 #1 – 한 줄의 if 문

코드:

<?php
$var1 = 105;
$var2 = 25;
if($var1>$var2){
echo "$var1 is greater than $var2";
}
?>

출력:

PHP if 문

예 #2 – 여러 줄 if 문

코드:

<?php
$var1 = 105;
$var2 = 25;
if($var1>$var2){
echo "$var1 is greater than $var2";
echo "\n This is second line of code.";
}
?>

출력:

PHP if 문

예 #3 - if else를 함께 사용

코드:

<?php
$var1 = 10;
$var2 = 20;
if($var1>$var2){
echo "$var1 is greater than $var2";
}else{
echo "$var2 is greater than $var1";
}
?>

출력:

PHP if 문

예 #4 – 다중 if 문

코드:

<?php
$var1 = 10;
$var2 = 20;
if($var1>$var2){
echo "$var1 is greater than $var2";
}
if($var2>$var1){
echo "$var2 is greater than $var1";
}
?>

출력:

PHP if 문

예 #5 – else if 사용

코드:

<?php
$var1 = 10;
$var2 = 20;
$var3 = 65;
if($var1>$var2){
echo "$var1 is greater than $var2";
}
else if($var2>$var1){
echo "$var2 is greater than $var1";
}
else if($var3>$var1){
echo "$var3 is greater than $var1";
}
else if($var3>$var2){
echo "$var3 is greater than $var2";
}
?>

출력:

PHP if 문

We can see, there are other conditions that are true but its output is giving when the first condition matched. Yes, in case of multiple if and else-if group the first true statement will be executed and other remaining will be skipped. So, the developer or the programmer should use this condition very carefully. If we will not be putting the attention in using these kinds of the statement then this could lead to a serious issue in any application.

Example #6 – Ternary if else

Code:

<?php
$var1 = 15;
$var2 = 25;
$greater_val = ($var1 > $var2 ? "$var1 is greater than $var2" : "$var2 is greater $var1");  // use of ternary if
echo $greater_val;
?>

Output:

PHP if 문

Conclusion

We should use the if else statements whenever we need decision-making things in our programming code. We can use the Ternary if else for small and a quick if else condition-based solution. Any organization or individual should use the optimum one as per their business requirements.

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

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