Всем привет, начал изучать php и наткнулся на пример в одной книжке, который как оказалось не совсем корректно написан. Помогите пожалуйста, а то я в ступоре уже. код файла Dog.php <!DocType html> <?php header ("Content-Type: text/html; charset=utf-8"); ?> <meta http-equiv="Content-Type" content=text/html; charset=utf-8"/> <?php class Dog { public $name; public function _construct($name) { $this->name=$name; } public function speak() { return 'гав! гав!'; } } /////////////////// файл Dogtest.php <!DocType html> <?php header ("Content-Type: text/html; charset=utf-8"); ?> <meta http-equiv="Content-Type" content=text/html; charset=utf-8"/> <?php require 'dog.php'; $fido =new Dog('fido'); echo 'sobaku zovut: ' . $fido->name . '<br>'; echo 'sobaku govorit: ' . $fido->speak() . '<br>'; $fifi=new Dog ('fifi'); echo 'sobaku zovut: ' . $fifi->name . '<br>'; echo 'sobaku govorit: ' . $fifi->speak() . '<br>'; В итоге "гав! гав!" выводится, а как их зовут нет( В чем может быть ошибка? Спасибо!
два подчеркивания, а не одно https://php.ru/manual/language.oop5.decon.html работай в IDE, она подскажет и отображение ошибок включи