phpbar.de logo

Mailinglisten-Archive

[php] PHP5 :: Interface

[php] PHP5 :: Interface

Sebastian Mendel lists at sebastianmendel.de
Fre Mar 11 13:40:34 CET 2005


Sebastian Mendel wrote:

>> Steh gerade vor dem Problem, dass ich überprüfen muss, ob eine Klasse 
>> ein bestimmtes Interface implementiert hat, um mit dieser Klasse 
>> weiter arbeiten zu können.
>>
>> Kennt da jemand eine Möglichkeit, vielleicht direkt eine Funktion?
> 
> class_implements()
> 
> 
> http://www.php.net/manual/en/function.class-implements.php

hihi, war wohl der letzte, aber mit der besten Antwort .. ;-)

und:

if ( in_array( 'interface', class_implements(new bar) ) )

oder, vielleicht sogar schneller:

if ( array_key_exists( 'interface', class_implements(new bar) ) )


-- 
Sebastian Mendel

www.sebastianmendel.de
www.sf.net/projects/phpdatetime | www.sf.net/projects/phptimesheet

php::bar PHP Wiki   -   Listenarchive