Sana C #> 3.0 olarak uzatma yöntemleri "undeclare" veya "Redeclare" PHP bir sınıf, ne de kullanabilirsiniz farkındayız. Yani, burada benim durum.
Ben başkasının kod tabanı ile çalışıyorum. Onlar bir DateTime sınıfı yoktu PHP'nin biraz eski bir sürümünü kullanıyor olmanız gerekir, bu yüzden Zaman, Tarih, ve DateTime sınıfları ekler açık kaynak kodlu bir kütüphane mevcuttu. Eh, ben müşterinin sunucusuna bu dağıtmak için gitmek, ve bu sınıf zaten tanımlanır. O neden kaza gidermek için, ben bir "sınıf tanımlı değilse" onay eklemek, ancak (beklediğiniz gibi) sınıfların API tam olarak aynı değil gibi görünüyor, ve bir yerde kod bu olabilir ya da olabilir kullanılan dil sürümü ile birlikte DateTime sınıfının tanımsız yöntemleri kullanarak değil.
Bir sınıf boşaltmak için herhangi bir yolu, ya da bu çevrede almak için aklınıza gelebilecek herhangi bir yaratıcı yolu vardır. Ben tüm başvuruları için tüm dosyaları aramak ve belki sınıfını yeniden adlandırmak zorunda tercih ediyorum. Bu dağınık geliyor, ama bu benim tek seçenek olabilir sanırım. Ben çok bir yerde olur düzeltme ve tek bir yer tercih ederim.
Teşekkürler.