2009-08-30 2 views
15

Come si usa _autoload in PHP 5.3 con namespace? Ho una funzione di caricamento automatico principale in un namespace separato dal mio script. Sto anche chiamando una classe con un namespace diverso. (Non è sorprendente, ma) Non sta trovando la funzione autoload. Devo ricreare la funzione di caricamento automatico per ogni spazio dei nomi? Sembra inopportuno.Autoload con namespace in PHP 5.3?

Grazie in anticipo per qualsiasi aiuto!

risposta

21

Da un commento in the PHP manual:

Per utilizzare la funzione di caricamento automatico con spazi dei nomi è importante ricordarsi di definirla una portata principale di namespace "\".

+0

Beh, è ​​stato semplice. Funziona come un fascino. Grazie! Voterò la risposta, ma non ho ancora abbastanza reputazione. – M3Mania

+1

@ M3Mania, è possibile contrassegnare la risposta come accettata. C'è una piccola immagine di controllo proprio sotto la freccia del voto basso. –

+1

Grazie! Adoro questo sito. – M3Mania