3v4l.org

run code in 300+ PHP versions simultaneously
<?php class MyCountable implements Countable { public function count($mySpecialFilterArgument = null) { if($mySpecialFilterArgument === null) { // expect that we were called from count($myCountable) var_dump(0); } else { // expect that we manually called $myCountable->count($mySpecialFilterArgument) var_dump(1); } } } $myCountable = new MyCountable; $myCountable->count(1); count($myCountable); count($myCountable, COUNT_NORMAL);

preferences:
37.03 ms | 402 KiB | 5 Q