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

  • Caina Mondo Zine

    Caina Mondo

    13 EKİM 2007
  • Mr_BrettHooge

    Mr_BrettHoog

    3 Ocak 2011
  • SignatureSeries

    SignatureSer

    24 Aralık 2006

İLGİLİ SORU / CEVAPLAR