Развертывание области в конструкторах PHP-класса
Я изучаю PHP-классы и исключения, и, исходя из фона C ++, следующее выглядит как нечетное: Когда конструктор производного класса выдает исключение, кажется, что деструктор базового класса не запускается автоматически: class Base { public function __construct() { print("Base const.\n"); } public function __destruct() { print("Base destr.\n"); } } class Der extends Base { public function __construct() […]