2011-10-14 6 views
1

가능한 중복 :
Multiple Inheritance in PHP
Can I extend a class using more than 1 class in PHP?PHP에서 2 개의 클래스를 확장하려면 어떻게해야합니까?

사람이 내가 하나 개의 클래스에서이 개 클래스를 확장하는 방법을 알고 있나요?

예 : classB라는 다른 클래스를 다음 클래스에 추가하려면 어떻게합니까?

<?php 
class Test extends classA 
{ 
    echo "test"; 
} 
?> 

나는 다음 코드를 시도했지만이 작동되지 않습니다

<?php 
class Test extends classA, classB 
{ 
    echo "test"; 
} 
?> 

누구든지 내가이 문제를 해결할 수있는 방법을 알아?

답변

0

당신이 묻는 것은 "다중 상속"이라고합니다. PHP는이 기능을 지원하지 않습니다,하지만 당신은이 StackOverflow의 스레드를 통해 읽기가 잘 할 거라고 :

Multiple Inheritance in PHP

2

PHP를, 자바와 같은 다중 상속을 지원하지 않습니다.

PHP 5.4는이 문제에 대한 해결책을 제공하려고 시도한 traits입니다.

한편, 수업 설계를 다시 생각하는 것이 가장 좋습니다. 클래스에 대한 확장 API를 사용한 경우 여러 인터페이스를 구현할 수 있습니다.

+0

+1에 대한 언급 –

관련 문제