2010-04-25 14 views
13

im ora utilizzo di spazi dei nomi in PHP 5.3 ora esiste un meccanismo di fallback per le funzioni che non esistono nello spazio dei nomi. quindi php controlla ogni volta se la funzione esiste nello spazio dei nomi e quindi prova a caricarla dallo spazio globale.PHP 5.3 I namespace dovrei usare ogni funzione PHP con backslash?

Quindi, per quanto riguarda tutte le funzioni interne di php? strstr per esempio? Dovrei ora utilizzare ogni funzione interna php con un \? per evitare php controllare prima lo spazio dei nomi? questa caduta è un enorme calo di prestazioni? cosa ne pensi?

+6

Se si deve preoccuparsi delle prestazioni della risoluzione dell'ambito, si utilizza la lingua sbagliata. – Yacoby

+6

\ I \ really \ do not \ think \ this \ makes \ sense. \ E \ s \ p \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ t \ i \ n \ g \ \ f \ u \ n \ c \ t \ i \ o \ n \ s \. – soulmerge

risposta

18

Indipendentemente dal rendimento, niente da fare. Ew, ew, ew. Qualsiasi aumento delle prestazioni ci può essere non vale la tua sanità mentale.

+3

Oppure la sanità mentale del prossimo ragazzo per gestire quel codice. Riesci a immaginare di aprire un codice e vederlo? –

+0

grazie per i tuoi ansers! @Tim: no i cant;) – lhwparis