提示
<?php
in_array("your-interface", class_implements($object_or_class_name));
?>
會檢查 'your-interface' 是否為已實作的介面之一。
請注意,您可以使用類似的方法來確保類別只實作該介面(無論您為何需要這樣做)。
<?php
array("your-interface") == class_implements($object_or_class_name);
?>
我使用第一種技術來檢查模組是否已實作正確的介面,否則會擲出例外。