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