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
Jacob Wick
8,912 Puntos¿Qué me falta aquí? No veo cómo no hay ningún caso para 'admin' siendo visto.
¡Cualquier ayuda sería muy apreciada!
<?php
//Roles disponibles: admin, editor, author, subscriber
if (!isset($role)) {
$role = 'subscriber';
}
//cambiar a declaración switch
cambiar ($role) {
case 'admin' :
eco 'Como administrador, puedes agregar, editar o eliminar cualquier publicación.';
break;
default :
eco No tienes acceso a esta página. Por favor, contacta a tu administrador.;
}
1 Respuesta
Jennifer Nordell
Profesor de TreehouseHola, Jacob Wick ! Miré tu código y miré tu código y me pareció sólido. Lo intenté y también falla para mí. Entonces, por proceso de eliminación, determiné cuál era el problema del desafío. Resulta que este desafío realmente no le gusta el espacio entre el caso y los dos puntos siguientes. Para ser claro, esto no debería afectar nada en el código PHP fuera de este desafío.
Entonces, donde escribiste:
case 'admin' :
Yo escribí:
case 'admin': // nota la eliminación del espacio antes de los dos puntos
¡Y pasa el primer paso!
Dicho esto, creo que esto debería mantiene romper el desafío, así que voy a seguadelante y marcar Alena Holligan este.
¡Espero que esto te ayude!
Jacob Wick
8,912 PuntosJacob Wick
8,912 Puntos¡Muchas gracias! Finalmente acabé removiendo el espacio antes de los dos puntos por intuición y pude avanzar.
Alena Holligan
Profesor de TreehouseAlena Holligan
Profesor de Treehousefixed