3v4l.org

run code in 300+ PHP versions simultaneously
<?php $classes = get_declared_classes(); $implementsIface = array(); foreach($classes as $klass) { $reflect = new ReflectionClass($klass); if($reflect->implementsInterface('JsonSerializable')) $implementsIface [] = $klass; } print_r($implementsIface);

preferences:
38.28 ms | 402 KiB | 5 Q