Le istruzioni PHP if else, if o if elseif else e le istruzioni condizionali PHP vengono utilizzate per eseguire codice diverso a seconda delle diverse condizioni. Nella maggior parte dei casi, quando scriviamo codice, vogliamo eseguire codici diversi per condizioni diverse. Per fare ciò, utilizziamo istruzioni condizionali.

  • if: esegue il codice se l'istruzione/condizione è vera
  • if... else: esegue del codice se l'istruzione/condizione è vera, un altro codice se è falsa
  • if ... elseif ... else: istruzione/esegue codice diverso per più di due condizioni

PHP Se sintassi

La sintassi dell'istruzione if di PHP è come nell'esempio seguente.

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 Se Esempio

Nell'esempio seguente, php esegue i codici nell'ambito if se la condizione specificata nell'istruzione if è vera. Altrimenti, viene interrogata la condizione elseif e, se la condizione elseif restituisce true, vengono eseguiti i codici nell'ambito elseif; Se restituisce false, viene interrogata la condizione successiva. La condizione successiva restituisce true e i codici nel suo ambito vengono eseguiti. Il motivo per cui l'ultima condizione elseif restituisce vero è perché l'espressione nella condizione è vera. I dati della variabile $numero1 (15) sono maggiori dei dati della variabile $numero2.

$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ük

Sintassi PHP ElseIf

Nella sintassi elseif di PHP, elseif può anche essere scritto separatamente invece che combinato. Tuttavia, quasi tutti gli standard di codice PHP, in particolare PSR, consigliano di scrivere in formati unificati. Inoltre, quando si utilizza la sintassi alternativa per l'istruzione if di PHP, non è possibile scrivere l'istruzione elseif separatamente. Se scriviamo else if separatamente in questo modo nella sintassi alternativa PHP if else, verrà restituito un errore a livello di errore di analisi 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 se sintassi alternativa

PHP offre una sintassi alternativa per le strutture di controllo, in particolare l'istruzione If. Non ci sono parentesi graffe nella sintassi alternativa di PHP, nota anche come sintassi dei due punti. Due punti e endif; C'è. Ora rafforziamo questo con un esempio.

$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 edilemedi

Struttura PHP a una riga se altro

Nella struttura PHP if else, non è obbligatorio utilizzare le parentesi graffe se i codici nell'ambito sono a riga singola. Possiamo vederlo nell'esempio.

$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 utilizzando solo se

Se non sono necessarie condizioni elseif o else in PHP, è possibile utilizzarle solo se. Rafforziamo questo con un esempio.

$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