Cümlelerinde PHP metin çıktı

2 Cevap php

Ben bir PHP proje üzerinde çalışıyorum. Orada, ben sık sık bir cluase çıktı metne aşağıdaki sözdizimini kullanın:

if($boolean){

?>
output text
<?

}else{

?>
alternative
<?

}

Benim bilgisayarda, bu gayet iyi çalışır. Ben XAMPP foer Mac OS X kullanmak Ama benim iş arkadaşınız için dosya gönderdiğinizde, bu çıkışları genellikle işe yaramayan ve derleyici dosyasının beklenmedik bir $ sonuna ulaşmış olması hakkında şikayet. Çıkışı bir etiket olduğunda bu özellikle sık sık oluşur. Biz echo ile çıktı araçlarını değiştirmek zorunda.

Derleyici bu garip davranışın sebebi nedir? Metin yanlış çıktısı yukarıda söz dizimi mi?

2 Cevap

<?php yerine <? o kısa etiketler etkin olmayabilir kullanırsınız.

Ben yararlı bu konuyu bulacaksınız düşünüyorum;

Are PHP short tags acceptable to use?