Es ist möglich, Block von if(.. instanceof ...), elseif(... instanceof ...), ...
mit Schalter zu ersetzen?Switch by Klasse (instanceof) in PHP
Zum Beispiel:
<?php
$class = ..... //some class
if($class instanceof SomeClass) {
//do something
} elseif($class instanceof SomeAnotherClass) {
//do something else
}
Denken Sie daran, dass auf diese Weise Sie vermissen Unterklassen (Klassenvererbung und -implementierungen) –