PHP insteadof Mot-clé

❮ Mots-clés PHP

Exemple

Utilisez insteadof pour choisir des méthodes provenant de différents traits :

<?php
trait message1 {
public function msgA() {
echo "Ma couleur préférée est rouge. ";
}

public function msgB() {
echo "Mon nombre préféré est 5. ";
}
}

trait message2 {
public function msgA() {
echo "Ma couleur préférée est bleue. ";
}

public function msgB() {
echo "Mon nombre préféré est 7. ";
}
}

class MyClass {
use message1, message2 {
message1::msgA insteadof message2;
message2::msgB insteadof message1;
}
}

$obj = new MyClass();
$obj->msgA();
$obj->msgB();
?>
Essayez-le vous-même »

Définition et Utilisation

Le mot-clé insteadof vous permet de sélectionner le trait à partir duquel une méthode doit être prise si plusieurs traits possèdent une méthode avec le même nom.


Pages Associées

Le mot-clé trait

Lisez-en plus sur les traits dans notre Tutoriel PHP OOP - Traits .


❮ Mots-clés PHP