PHP if else, if, or if elseif other deklaratat dhe deklaratat e kushtëzuara PHP përdoren për të ekzekutuar kode të ndryshme në varësi të kushteve të ndryshme. Shumicën e kohës, kur shkruajmë kod, duam të ekzekutojmë kode të ndryshme për kushte të ndryshme. Për ta bërë këtë, ne përdorim deklarata të kushtëzuara.

  • if : ekzekuton kodin nëse deklarata/kushti është i vërtetë
  • nëse ... else: ekzekuton një kod nëse deklarata/kushti është i vërtetë, një kod tjetër nëse është false
  • nëse ... elseif ... else: deklarata/ekzekuton kod të ndryshëm për më shumë se dy kushte

PHP Nëse sintaksë

Sintaksa e deklaratës PHP if është si në shembullin më poshtë.

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 Nëse Shembull

Në shembullin e mëposhtëm, php ekzekuton kodet në shtrirjen if nëse kushti i specifikuar në deklaratën if është i vërtetë. Përndryshe, kërkohet kushti elseif dhe nëse kushti elseif kthehet i vërtetë, kodet në fushëveprimin elseif ekzekutohen; Nëse kthehet false, kërkohet kushti tjetër. Kushti tjetër kthehet i vërtetë dhe kodet në fushën e tij ekzekutohen. Arsyeja pse kushti i fundit elseif kthehet true është sepse shprehja në kusht është e vërtetë. Të dhënat e ndryshores $numër1 (15) janë më të mëdha se të dhënat e ndryshores $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ük

Sintaksa PHP ElseIf

Në sintaksën PHP elseif, elseif mund të shkruhet edhe veçmas në vend të kombinimit. Sidoqoftë, pothuajse të gjitha standardet e kodit PHP, veçanërisht PSR, rekomandojnë shkrimin në formate të unifikuara. Për më tepër, kur përdorim sintaksën alternative për deklaratën PHP if, ne nuk mund ta shkruajmë veçmas deklaratën elseif. Nëse shkruajmë else if veçmas në këtë mënyrë në sintaksën alternative PHP if other, ai do të kthejë një gabim në nivelin e gabimit të analizës 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 Nëse Sintaksë Alternative

PHP ofron sintaksë alternative për strukturat e kontrollit, veçanërisht deklaratën If. Nuk ka kllapa kaçurrela në PHP nëse sintaksa alternative - e njohur gjithashtu si sintaksa e dy pikave. Zorrë e trashë dhe endif; ka. Tani le ta përforcojmë këtë me një shembull.

$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

Struktura me një linjë PHP If Else

Në strukturën PHP if else, nuk është e detyrueshme përdorimi i kllapave kaçurrelë nëse kodet në fushëveprimi janë me një rresht. Këtë mund ta shohim në shembull.

$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 duke përdorur vetëm nëse

Nëse nuk ka nevojë për kushte elseif ose else në PHP, vetëm nëse mund të përdoren. Le ta përforcojmë këtë me një shembull.

$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