2010-04-25 7 views
13

ahora estoy usando espacios de nombres en PHP 5.3 ahora hay un mecanismo de respaldo para funciones que no existen en el espacio de nombres. así que php comprueba cada vez si la función existe en el espacio de nombres y luego intenta cargarlo desde el espacio global.PHP 5.3 Espacios de nombres ¿debo usar cada función PHP con barra invertida?

¿Y qué hay de todas las funciones internas de php? strstr por ejemplo? ¿Debería ahora usar cada función interna de php con un \? para evitar php primero verificando el espacio de nombres? ¿Es esta caída una gran caída de rendimiento? ¿Qué piensas?

+6

Si alguna vez tiene que preocuparse por el rendimiento de la resolución de alcance, está utilizando un lenguaje incorrecto. – Yacoby

+6

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

Respuesta

18

No importa el rendimiento alcanzado, de ninguna manera debe hacerlo. Ew, ew, ew. Cualquier aumento de rendimiento que pueda existir no vale la cordura.

+3

O la cordura del siguiente tipo para administrar ese código. ¿Te imaginas abrir un código y ver eso? –

+0

gracias por sus ansers! @Tim: no, no puedo;) – lhwparis

Cuestiones relacionadas