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
Keegan Kemp
1,986 PuntosTengo problemas con esta tarea de desafío.
Estoy trabajando en una tarea de desafío en PHP Basics 2. No estoy seguro de cómo obtener el resultado deseado.
<?php
class Render {
público estático función displayDimensions($size)
{
return implode( x , $size);
}
público estático función detailsRoom($room)
{
función getName($name)
{
return $name;
}
función getDimensions($size)
{
return self::displayDimensions();
}
$room = $name . Dimensiones: . $size;
}
eco detailsRoom();
}
?>
1 Respuesta
Steven Parker
244 163 puntosParece que te desviaste un poco del camino. Las instrucciones no te pedían que escribir getName o getDimensions métodos, solo te informaban que existen en el objeto $room en caso de que quisieras usarlos para crear la cadena de retorno.
Y no olvides que las instrucciones dicen que return esa cadena en lugar de asignarla nuevamente al argumento o imprimirla.
Keegan Kemp
1,986 PuntosKeegan Kemp
1,986 PuntosGracias por responder. Intenté un enfoque diferente, pero ¿dice que getDimensions no está definido?
Steven Parker
244 163 puntosSteven Parker
244 163 puntosLa sintaxis para llamarlo debería ser como la que usaste para getName.
Entonces en lugar de
getDimensions($room), sería$room->getDimensions().Arregla eso, más un pequeño problema de espaciado, y lo tendrás.
Keegan Kemp
1,986 PuntosKeegan Kemp
1,986 Puntos¡Lo tengo! ¡Muchas gracias por tu ayuda!