uopz_implement

(PECL uopz 1, PECL uopz 2, PECL uopz 5, PECL uopz 6)

uopz_implementImplémente une interface à l'exécution

Description

uopz_implement ( string $class , string $interface ) : bool

Implémente l'interface interface dans la classe class.

Liste de paramètres

class

interface

Valeurs de retour

Cette fonction retourne TRUE en cas de succès ou FALSE si une erreur survient.

Exemples

Exemple #1 Exemple avec uopz_implement()

<?php
interface myInterface {}

class 
myClass {}

uopz_implement(myClass::class, myInterface::class);

var_dump(class_implements(myClass::class));
?>

L'exemple ci-dessus va afficher :

array(1) {
  ["myInterface"]=>
  string(11) "myInterface"
}