- var_dump: documentation ( source)
<?php
interface SomeSerializableTrait {}
interface SomeResizableInterface {}
class SomeContainer implements SerializableInterface, IterableInterface {
use SomeSerializableTrait;
}
class SomeOtherContainer extends SomeContainer implements SomeResizableInterface {}
$someContainer = new SomeContainer;
$someOtherContainer = new SomeAnotherContainer;
var_dump($someContainer instanceof SerializableInterface);
var_dump($someOtherContainer instanceof SerializableInterface);
var_dump($someOtherContainer instanceof SomeSerializableTrait);