中按类(instanceof)切换可以用开关替换if(.. instanceof ...), elseif(... instanceof ...), ...
块吗?在PHP
例如:
<?php
$class = ..... //some class
if($class instanceof SomeClass) {
//do something
} elseif($class instanceof SomeAnotherClass) {
//do something else
}
请记住,这样你错过了子类(类的继承和实现) –