3. parti kod etrafında bir ad güçlendirme için PHP stratejileri

1 Cevap php

Ben bir yarı-gelişmiş web projesinde bir 3. parti PHP kütüphanesi kullanmak çalışılıyor. Ben 3. parti kodu kullanmak başlıyorum Ne yazık ki, ben değişken ve sınıf adı çarpışmaların bir sayıda olduğunu fark ediyorum. Bu yeni kod etrafında bir ad güçlendirme stratejisi yokmuş ben merak oldu.

...and yes, there's equal blame to be passed onto myself for not utilizing namespaces, as well.

. Kafamın üst kapalı her php dosyasını düzenleyerek düşünüyor ve ekliyorum:

namespace facePalm;

Ama ben daha zarif bir çözüm bulunması oldu ise merak oldu. Kod ek revizyonlar yayımlanan Özellikle olarak, oldukça dokunmak & olmazdı 30 + dosyaları düzenlemek.

1 Cevap

Üçüncü taraf kod sürekli bakıma tabi midir? Eğer öyleyse, bunun ne varsa yapı ve kurallar etrafında çalışmak isteyeceksiniz. Bu durumda, küresel bir arama yapıyor ve isimleri yerine en uygun çözümdür. Sadece 30 dosyalar için, bu bir veya iki gün içinde yönetilebilir. Eğer yoksa kolayca yılda fazladan bir çift yaş olacak.