19 марта 2024, вторник
PHP 5
|
ООП в PHP 5 - интерфейсыИнтерфейсами (interface) являются абстрактные классы, содержащие только абстрактные методы и не имеющие никаких свойств. Основное отличие интерфейсов от абстрактных классов заключается в том, что в PHP 5 класс не может быть порожден от нескольких классов, в том числе и абстрактных, но зато может быть создан на основе любого числа интерфейсов. При этом в интерфейсе методы объявляются ключевым словом function без указания каких-либо спецификаторов, в том числе и abstract. <?php Таким образом, хотя множественное наследование (multiple inheritance) и не поддерживается в PHP 5, однако разработчики получили реальную возможность создавать классы на основе отдельно описанных интерфейсов.
|
|||||||||
Copyright © PHP World - Леонид Лукин, 2004-2008. |
Главная PHP World | | | PHP | | | PHP 5 | | | SQLite | | | Статьи по PHP | | | Книги по PHP | | | Ссылки по PHP | | | CV |