<?php /*АБСТРАКТНЫЕ КЛАССЫ И МЕТОДЫ*/ //Абстрактный метод - это метод реализация которого отсутствует. После написания функция сразу ставим точку с запятой (abstract function draw();) //Абстрактный класс- это класс, который содержит хотя бы один абстрактный метод. Имеет два свойства: 1 - создать объект абстрактного класса невозможно; 2 - невозможно воспользоваться абстрактными методами, если они не переопределены в производных классах(классах наследниках) //Ключевое слово abstract - объявляет класс абстрактным require_once getenv("DOCUMENT_ROOT") . "/lib/config.php"; require_once "Circle.php"; $shape = new Circle(50, 20, 10); $shape->moveTo(30, 40); $shape->draw();