php sözdizimi hatası, beklenmedik $ end

7 Cevap

I am getting the following error in one of my php file Parse error: syntax error, unexpected $end in /home/qualitet/public_html/game/create.php on line 1

Ne sorun olabilir? Ben tüm else if kontrol etti.

7 Cevap

Ayrıştırıcı kaynak kodu beklenmedik bir ucunu karşılaştı. Yani muhtemelen bazı kapanış kıvırcık dirsek ya da benzer bir şey kaçırıyorsun.

Ben tüm else if kontrol etti.

Seni :) hepsini dışarı yorumlama, ve bir seferde bir geri getirerek deneyin vermedi sanmıyorum.

Tüm kaşlı kapalı olup olmadığını kontrol edin. Ayrıca kısa açık etiketleri neden olabilir

Muhtemelen (}) yere bir kapama ayracı özlemişim.

Ben bu bulmak için ikili arama kullanın.

Yeni bir dosya için dosyayı kaydetmek ve kodu derler kadar sonra, bir anda büyük boyutta (1/2) çıkarın. Kaldırılır Bu son öbek} eksik biridir

Ben benzer bir sorun yaşadım ve buna neden olabilir görünür bir şey yoktu çünkü ben de ancak sınıfın örnekleme sonra görünmez bir karakter bir kapanış noktalı virgül sonra orada yöntemlerden birini çağırdıktan sonra, bu bilet eklemek düşündüm , neden olduğu aynı hata - Ben ondan sonra noktalı virgül ve her şeyi kaldırdıktan sonra, sonra tekrar virgül koymak - her şey iyi çalışmaya başladı.

Eğer bazı eklentileri veya temaları bunları kullanmak ve php.ini içinde geliştirme ayarlar onları devre dışı olabilir gibi kısa kodlar <? açık olup olmadığını kontrol etmek gerekebilir.

Production

short_open_tag = Açık

Development

short_open_tag = Kapalı

<? ve <?php kullanımı ile ilgili daha fazla bilgi için PHP kılavuzuna bakın

Yerel kalkınma sunucu çalışması nedeniyle PHP yapılandırma farklılıklar canlı sunucudan farklı bu yüzden sık sık açıklıyor.