1. реализуйте:  класс круг  класс ошибки на основе встроенного в php класса exception 2. для класса круг определите:  свойства достаточные для реализации функционала методов, а также статическое свойство для подсчета количества созданных объектов  метод для вычисления длинны окружности (длинна окружности вычисляется по формуле p = 2 · π · r, где p - длина окружности, r - радиус окружности, π = 3.141592) 3. в конструкторе класса реализуйте функционал проверки переданных аргументов (радиус круга должны быть больше нуля):  если данное условие не соблюдается, то выбрасывается исключение для пользовательского класса ошибки с сообщением об ошибке  в противном случае, происходит запись значений в свойства и увеличение счетчика созданных объектов. 4. продемонстрируйте работу разработанного функционала.  так как некоторые из значений при инициализации экземпляра класса могут к выбросу исключения, то реализуйте функционал для ловли исключений класса из п.1.  после перехвата исключения класса из п.1 выведите на экран сообщение, переданное при выбросе исключения с метода getmessage, который наследуется из exception)  проверьте количество объектов класса с статического свойства.   на php
                                                            
                             
                         
                    
12
+ 17
31
В младшем разряде 2+7=1, чего быть не может, следовательно, 2+7=11 и единица пошла в старший разряд. Подтверждение этому мы видим при сложении в старшем разряде: 1+1+1=3 (учтена единица от переноса).
Мы знаем, что 2+7=9 в десятичной системе счисления, а у нас получилось 11. Находим разницу: 11-9=2. Именно на столько основание системы счисления меньше десяти. 10-2=8. Следовательно, система счисления восьмеричная.
ответ: в восьмеричной системе счисления.