PHP if else, if 또는 if elseif else 문과 PHP 조건문은 다양한 조건에 따라 다른 코드를 실행하는 데 사용됩니다. 대부분의 경우 코드를 작성할 때 조건에 따라 다른 코드를 실행하려고 합니다. 이를 위해 조건문을 사용합니다.
- if : 명령문/조건이 true인 경우 코드를 실행합니다.
- if ... else: 명령문/조건이 true이면 일부 코드를 실행하고, false이면 다른 코드를 실행합니다.
- if ... elseif ... else: 두 개 이상의 조건에 대해 서로 다른 코드를 문/실행합니다.
PHP If 구문
PHP if 문의 구문은 아래 예와 같습니다.
if(condition) {
// koşul true döndürürse çalıştırılacak kodlar
} elseif (condition) {
// üstteki koşul veya koşullar false döndürürse ve bu koşul true döndürürse çalıştırılacak kodlar
} else {
// üstteki koşulların hepsi false döndürürse çalıştırılacak kodlar
}PHP If 예
아래 예에서 php는 if 문에 지정된 조건이 true인 경우 if 범위의 코드를 실행합니다. 그렇지 않으면 elseif 조건이 쿼리되고 elseif 조건이 true를 반환하면 elseif 범위의 코드가 실행됩니다. false를 반환하면 다음 조건이 쿼리됩니다. 다음 조건은 true를 반환하고 해당 범위의 코드가 실행됩니다. 마지막 elseif 조건이 true를 반환하는 이유는 조건의 식이 true이기 때문입니다. 변수 $number1(15)의 데이터가 $number2 변수의 데이터보다 큽니다.
$number1 = 15;
$number2 = 10;
if($number1 === $number2) {
echo 'number1 değişkeni verisi ile number2 değişkeni verisi denk';
} elseif ($number1 $number2) {
echo 'number1 değişkeni verisi, number2 değişkeni verisinden daha büyük';
} else {
echo 'Tespit edilemedi';
}
// Çıktı: number1 değişkeni verisi, number2 değişkeni verisinden daha büyükPHP ElseIf 구문
PHP elseif 구문에서는 elseif를 결합하는 대신 별도로 작성할 수도 있습니다. 그러나 거의 모든 PHP 코드 표준, 특히 PSR에서는 통합 형식으로 작성하는 것을 권장합니다. 또한 PHP if 문에 대체 구문을 사용하는 경우 elseif 문을 별도로 작성할 수 없습니다. PHP if else 대체 구문에서 이런 식으로 else if를 별도로 작성하면 PHP 구문 분석 오류 수준에서 오류가 반환됩니다.
$time = 18;
if($time === 9) {
echo 'Saat 9 ve şu an sabah';
} else if ($time === 12) {
// ayrı yazdık
echo 'Saat 12 ve şu an öğle';
} elseif ($time === 18) { //birleşik yazdık
echo 'Saat 18 ve şu an akşam';
} else {
echo 'Saat tespit edilemedi';
}PHP If 대체 구문
PHP는 제어 구조, 특히 If 문에 대한 대체 구문을 제공합니다. PHP if 대체 구문(콜론 구문이라고도 함)에는 중괄호가 없습니다. 콜론과 endif; 있습니다. 이제 예를 들어 이를 강화해 보겠습니다.
$number1 = 10;
$number2 = 10;
if($number1 !== $number2):
echo 'number1 değişkeni verisi ile number2 değişkeni verisi denk değil';
elseif ($number1 $number2):
echo 'number1 değişkeni verisi, number2 değişkeni verisinden daha büyük';
else:
echo 'Tespit edilemedi';
endif;
// Çıktı: Tespit edilemediPHP 한 줄 If Else 구조
PHP if else 구조에서 범위의 코드가 한 줄인 경우 중괄호를 사용하는 것이 필수는 아닙니다. 우리는 예에서 이것을 볼 수 있습니다.
$number1 = 10;
$number2 = 10;
if($number1 !== $number2)
echo 'number1 değişkeni verisi ile number2 değişkeni verisi denk değil';
elseif ($number1 $number2)
echo 'number1 değişkeni verisi, number2 değişkeni verisinden daha büyük';
else
echo 'Tespit edilemedi';
// Çıktı: Tespit edilemedi경우에만 사용하는 PHP
PHP에서 elseif나 else 조건이 필요하지 않으면 if만 사용할 수 있습니다. 예를 들어 이를 강화해 보겠습니다.
$number1 = 10;
$number2 = 10;
if($number1 === $number2)
echo 'number1 değişkeni verisi ile number2 değişkeni verisi denk';
// Çıktı: number1 değişkeni verisi ile number2 değişkeni verisi denk


