Vérifier si une classe implémente une interface définie

Author:


Download

<?php
interface Personnels {
    public function getNom();
    public function setNom($nom);
}

class Employes implements Personnels {
    private $nom;

    public function getNom() {
        return $this->nom;
    }

    public function setNom($nom) {
        return $this->nom = $nom;
    }
}

$interfaces = class_implements('Employes');
if (isset($interfaces['Personnels']))
{
 print 'La classe implémente déjà cette interface';
}

?>

Leave a Reply

Your email address will not be published. Required fields are marked *


− 4 = four