PHP 8 desde cero | 2.4 - Reflection API
Angel Abel Quispe Matta@angelabelquispematta
Porque en mi caso me da error que no están definidas las propiedades title ni completed cuando no realizo el constructor en la clase padre, el código está tal cual al del profesor:
title}\n" . "Completo: " . ($this->completed ? "Si" : "No"); } public function save($name){ $file = fopen($name, 'w'); fwrite($file, $this->buildString()); fclose($file); } } class Task extends Model{ public function __construct( public $title, public $completed = false ) { } public function complete(){ $this->completed = true; } } class Examp extends Model{ public function __construct( public $title, public $completed = false ){} } $task = new Task("ir al supermercado", true); $task->save("task-1.txt"); $exam = new Examp("Examen de PHP", true); $exam->save("exam-1.txt");Escribe una respuesta