Bienvenido a la Comunidad de Treehouse

¿Quieres colaborar en errores de código? ¿Tienes errores que necesitan comentarios? ¿Buscas un par de ojos adicionales en tu último proyecto? aquí.

¿Buscas aprender algo nuevo?

Treehouse ofrece una prueba gratuita de siete días para estudiantes nuevos. Obtén acceso a miles de horas de contenido y únete a miles de

Inicia tu prueba gratuita

PHP Conceptos Básicos de PHP Orientado a Objetos Construyendo una Colección Cuestionario final

Una pregunta de cuestionario al final muy final de la pista "Object-Oriented PHP Basics" tiene, en mi opinión, una mala pregunta.

En el "cuestionario final" de la pista Object-Oriented PHP Basics, una de las preguntas posibles que me hicieron fue: qué CONSTANTE mágica era la mejor para acceder a un archivo en el mismo directorio que el archivo actual. Sin embargo, que yo recuerde, tales cosas no son MÉTODOS mágicos, sino CONSTANTES mágicas. Esta redacción incorrecta me confundió porque ninguna de las respuestas de opción múltiple proporcionadas eran métodos (funciones), todas eran constantes (propiedades/atributos) -- __FILE__, __DIR__, etc.

Obtuve la respuesta incorrecta de todas formas después de descubrir la redacción incorrecta, pero pensé que debería señalarlo para una posible revisión. Puede que no parezca mucho, pero como todos bien saben, usar la palabra incorrecta en programación puede producir malos resultados. Al llamarlo un método, implico que es algo que hago a o con una cosa (una función), en lugar de algo inherente SOBRE una cosa, es decir, una propiedad o atributo, que caen bajo la categoría de constantes mágicas -- y la ubicación de un archivo es definitivamente un atributo, no una acción.