PHP místo klíčového slova
Příklad
Použijte insteadof
k výběru metod z různých vlastností:
<?php
trait message1 {
public function msgA() {
echo
"My favorite color is red. ";
}
public function msgB()
{
echo "My favorite number is 5. ";
}
}
trait message2 {
public function msgA() {
echo "My favorite color is blue. ";
}
public function
msgB() {
echo "My favorite number is 7. ";
}
}
class MyClass {
use message1, message2 {
message1::msgA insteadof message2;
message2::msgB
insteadof message1;
}
}
$obj = new MyClass();
$obj->msgA();
$obj->msgB();
?>
Definice a použití
Klíčové insteadof
slovo vám umožňuje vybrat, ze kterého znaku má být metoda převzata, pokud má více než jeden znak metodu se stejným názvem.
Související stránky
Klíčové trait
slovo
Přečtěte si více o vlastnostech v našem kurzu PHP OOP - Traits .
❮ Klíčová slova PHP