Ответы пользователя по тегу ООП
  • Что такое public и почему не работает функция PHP?

    @iznaur
    public function __construct должен быть определен в классе:
    class Person {
                    public $isAlive = true;
                    public $firstname;
                    public $lastname;
                    public $age;
                
                public function __construct($firstname, $lastname, $age) {
                    $this->firstname = $firstname;
                    $this->lastname = $lastname;
                    $this->age = $age;
                } 
    }

    также у вас метод greet должен быть определен в классе,иначе не будет работать
    Советую лучше прочитать книги Джорджа Шлосснейгла "Профессиональное программирование" или Мэтта Зандстры "PHP. Объекты, шаблоны и методики программирования",возможно лучше поймете,что такое ООП
    Ответ написан