Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- // 1 пустой интерфейс
- interface Test1
- {
- }
- class ClassTest1 implements Test1
- {
- }
- // 2 абстрактный класс
- interface Test2
- {
- public function test();
- }
- abstract class ClassTest2 implements Test2
- {
- }
- // 3 класс реализует, а затем происходит наследование
- interface Test3
- {
- public function test();
- }
- class ParentClassTest3 implements Test3
- {
- public function test()
- {
- return 'test';
- }
- }
- class ClassTest3 extends ParentClassTest3
- {
- }
- // 4 trait
- interface Test4
- {
- public function test();
- }
- trait TraitTest4
- {
- public function test()
- {
- return 'test';
- }
- }
- class ClassTest4 implements Test4
- {
- use TraitTest4;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement