2016-03-20 13 views
0

ben bazı küçük değişiklikler yapmak için bir çok eski bir proje aldı ve içindephp fonksiyonu yeniden bildirilmiş sorunu

dosya 1.php

function PageContent() { 
    echo "This is the page content"; 
    } 

dosya 2.PHP kodunun bu tür karşılaştı

function PageContent() { 
    echo "Some other content"; 
    } 

Ve bu, birden çok dosyada. Proje her şeyi kazmak için çok büyük. Ben kodu çalıştırdığınızda ben

Önemli hata olsun. PageContent() redeclare Can (daha önce bildirilen .....

Bu birden fazla yerde olduğunu ben üzerinden gitmek istemiyorum tüm uygulama ve değişim her şey küçük bir değişiklik çalıştırmak ve yapılacak tek istediğimiz gibi.

bir php sürümü sorunu veya php ayar çeşit veya başka bir konu bu mu?

+0

Hayır, bir php sürümü sorunu değil, onun bir çeşit php ayarları ya da başka bir sorun yok. Düzeltmek isterseniz, bunun üzerinden geçmek ve değiştirmek zorundasınız. –

+1

Bu "kötü programlama" sorunudur ve PHP gerektiği gibi davranır ([ve her zaman vardır] (https://3v4l.org/N7Yt9)). Ancak, PHP7'den itibaren birçok hata yayılabilir hale gelir, daha fazla bilgi için [kılavuz] 'a (https://secure.php.net/manual/en/language.errors.php7.php) bakın (ancak, bu belirgin ölümcül hata) yakalanamaz) – kero

+0

Uygulamayı değiştirmeniz gerekiyor. İşlevleri yeniden ifade edemezsiniz, tam olarak nasıl olması gerektiği. –

cevap