PHP if else、if、または if elseif else ステートメントと PHP 条件ステートメントは、さまざまな条件に応じてさまざまなコードを実行するために使用されます。ほとんどの場合、コードを記述するときは、条件ごとに異なるコードを実行したいと考えます。これを行うには、条件文を使用します。
- if : ステートメント/条件が true の場合にコードを実行します。
- if ... else: ステートメント/条件が true の場合は何らかのコードを実行し、false の場合は別のコードを実行します。
- if ... elseif ... else: ステートメント/3 つ以上の条件に対して異なるコードを実行
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 の例
以下の例では、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 代替構文 (コロン構文とも呼ばれる) には中括弧がありません。コロンとエンディフ。がある。次に、例を使ってこれを強化しましょう。
$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 の 1 行の 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 edilemediIf のみを使用する 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


