SORU
7 EYLÜL 2010, Salı


&Quot; ' if ' " ve &; başka" quot; tamamen eş anlamlı mı?

elseif else if tamamen eş anlamlı, ya da bir fark var mı?

Çalışabilir "standart" kullanım için? kabul etmiş bir mu

Ben şahsen kodu elseif görmekten nefret ederken, ben sadece eğer ikisi aynı şey olmadığını bilmek gerekiyor ve PHP manuel arama için kolay değil.

CEVAP
7 EYLÜL 2010, Salı


PHP manual:

PHP de yazabilirsiniz '(iki kelime) ve davranışının aynısı olur' '(tek bir kelime)'. 'if' Sözdizimsel anlamı biraz daha farklı (eğer C biliyorsanız, bu aynı davranışı) ama sonuçta ikisi de aynı davranışlara neden olur.

Aslında, aynı şekilde davranır, ama else if teknik olarak öyle gibi: iç içe geçmiş bir yapısı eşdeğerdir

if (first_condition)
{

}
else
{
  if (second_condition)
  {

  }
}

Bu kılavuz ayrıca, notlar:

Yukarıdaki örnekte olduğu gibi küme parantezleri kullanırken sadece tam olarak kabul edilir Eğer ' if ' ve başka aynı not. Eğer/ ' if ' koşulları tanımlamak için iki nokta kullanırken, başka iki kelimeyi ayırmak gerekir, ya da PHP ayrıştırma hatası ile başarısız olur.

Yani normal kontrol yapısı (örn. form parantez kullanarak):

if (first_condition)
{

}
elseif (second_condition)
{

}

ya elseif else if kullanılabilir. Eğer alternate syntax kullanırsanız, elseif kullanmanız gerekir:

if (first_condition):
  // ...
elseif (second_condition):
  // ...
endif;

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • BASS212M

    BASS212M

    15 Temmuz 2009
  • Jared Busch

    Jared Busch

    25 Mayıs 2011
  • Paste Magazine

    Paste Magazi

    28 AĞUSTOS 2008

İLGİLİ SORU / CEVAPLAR