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
Shari Staten
11,540 PuntosNo entiendo el error que estoy obteniendo aquí...
El error que estoy recibiendo es:
<?php
class Pez {
público $common_name;
público $flavor;
público $record_weight;
}
$bass = new Pez();
$bass->common_name = Largemouth Bass;
$bass->sabor = "Excellent';
$bass->record = "22 libras, 5 onzas";
?>
1 Respuesta
Eric Butler
33.512 puntosEste es un buen ejemplo de cómo a veces los errores pueden ser engañosos. Echa un vistazo a la línea anterior a la línea 12, porque ahí es donde realmente está el error. Has escrito:
$bass->flavor = "Excellent';
Has comenzado el valor con una comilla doble pero lo has terminado con una comilla simple, lo que significa que la cadena sigue abierta. PHP sigue evaluando hasta que encuentra algo que no puede entender, en la siguiente línea, donde finalmente cierras la comilla doble con lo que pensabas que era una nueva comilla doble. Así es cuando PHP lanza el error. Los errores a veces pueden ser confusos.
Cierra tu comilla doble en la línea 11 y todo debería estar bien.