Ben PHP ile ilgili bildiklerini, aşağıdaki sözdizimi not yasaldır:
if ($s == Yes)
: Yerine olarak yazılmalıdır
if ($s == 'Yes')
Ancak, ilk örnek gayet güzel çalışıyor. Herkes neden biliyor musun?
Normalde, bu bir sabit olarak yorumlanır, ancak PHP bu isimde bir sabit bulamazsanız, o zaman tırnak olmamasına rağmen bu değişmez bir dize olarak varsayar. Bu (hata raporlama düzeyine bağlı olarak görünür olmayabilir,) bir E_NOTICE mesajı üretecektir; gibi bir şey:
Uyarı: tanımlanmamış bir sabit kullanılması Evet - 3. hatta script.php 'evet' üstlendi
Temelde, PHP sadece aşırı hoşgörülü olduğunu.