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

  • Britec09

    Britec09

    4 Mart 2009
  • expertvillage

    expertvillag

    5 NİSAN 2006
  • Mr. H

    Mr. H

    1 Temmuz 2012

İLGİLİ SORU / CEVAPLAR