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
Sam Katz
2.986 PuntosNo estoy seguro de cómo establecer las propiedades en una nueva instancia/objeto en Conceptos Básicos de PHP Orientado a Objetos
Prefiero entender la programación orientada a objetos en PHP en lugar de usar código de ejemplo.
<?php
class Pez {
público $common_name;
público $flavor;
público $record_weight;
}
$bass = new Pez();
$bass->common_name = Largemouth Bass;
?>
1 Respuesta
Jennifer Nordell
Profesor de TreehouseHola, Sam Katz! Primero, lo estás haciendo bien. Estableciste el nombre común, pero no estableciste el resto de las propiedades todavía. Los desafíos están diseñados para verificar que estés entendiendo todo hasta ahora. Por eso tienden a ser fragmentos de código muy pequeños solo para asegurarse de que puedas hacer las cosas que se piden en ese desafío. A medida que avances en el curso, tu comprensión de la programación orientada a objetos se profundizará y el material del curso también será más detallado. Solo continúa por el camino en el que estás.
$bass->common_name = "Largemouth Bass"; // solo llegaste aquí
$bass->flavor = "Excellent";
$bass->record_weight = "22 pounds 5 ounces";
Lo anterior establece las propiedades de la Fish() que creaste. A medida que avances, aprenderás cómo establecer estas en el momento en que se crea la instancia a través del uso de un constructor.
¡Espero que esto te ayude!