En PHP, estoy usando espacios de nombres en el nivel de clase. Sin embargo, Netbeans sigue diciéndome el espacio de nombre de mis funciones globales también. Por ejemplo, si escribo¿Debería el espacio de nombres funciones globales en PHP?
str_replace('stuff');
continuación Netbeans sugerirá cambiar a:
\str_replace('stuff');
¿Es esta una recomendación PHP, o simplemente Netbeans siendo exceso de celo? No he podido encontrar nada en la documentación de PHP que diga de cualquier manera.
No lo veo causando ningún problema en el código. Sin embargo, se siente mal ignorar a Netbeans sin saber por qué lo recomienda en primer lugar. Pero tampoco me parece justo cambiar mi práctica de codificación sin saber que es lo correcto.
Ì no estoy enterado de tal recomendación oficial. ¿Podría ser parte de la convención de codificación que estás usando? – Gordon
La forma en que lo veo es si está usando espacios de nombres en su código y llama a las funciones globales desde otros espacios de nombres que debería (probablemente) pero si no usa espacios de nombres en ningún lado, no tiene sentido hacerlo. – h00ligan
@ h00ligan no hay nada en el manual de PHP que lo diga y seguro que no es necesario ya que PHP recurrirá al alcance global en las llamadas a funciones. – Gordon