Bir php etiketi açıldıktan sonra ayraç kapanış dizimi hatası

0 Cevap

Ben hemen hemen bu benzer bir fonksiyonu olan sorun alıyorum:

<?php 
function my_function() {

    if(!empty($variable)) {
        //Do some stuff
    }
    else {
        ?>show a message<?php 
    }
}
?>

Sorun bir ayrıştırma hatası alıyorum olduğunu:

Ayrıştırma hatası: sözdizimi hatası, beklenmedik '}' / www / bla / bla / bla.php 8. satırda

Ben eksik değilim ki bir gerçeği bilmek ya da kod benim yerel sunucuda gayet güzel çalışıyor ve ben, ancak emin sözdizimi doğru olduğundan emin olmak için bir doğrulayıcı koşuyoruz çünkü fazladan bir '}' ayracı varken i noktası çevrimiçi bir sunucuya kod, ben hata alıyorum.

Ben php kurulum kapanış desteklenmesi ve durum arasında php etiketleri yeniden açılması ile değil bir şey var ama ben nasıl sabitleme gitmek istiyorum emin değilim inanıyorum.

Ben sadece 'mesaj' echo yapabilirdi biliyorum; Bunun yerine, ancak bu komut mesajları görüntülemek için sözdizimi bu tür kullanır tek yer değildir, bu yüzden burada sabitleme sadece ben başka bir hat üzerinde hata almak istiyorum demek, ve sonra başka olurdu.

Teşekkürler.

0 Cevap