3v4l.org

run code in 300+ PHP versions simultaneously
<?php interface ShipInterface {} abstract class AbstractShip implements ShipInterface {} class ShipOnlyAbstract extends AbstractShip {} class ShipWithInterface extends AbstractShip implements ShipInterface {} $shipOnlyAbstract = new ShipOnlyAbstract(); $shipWithInterface = new ShipWithInterface(); var_dump($shipOnlyAbstract instanceof AbstractShip);

preferences:
32.33 ms | 402 KiB | 5 Q