<?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); count($myCountable, COUNT_RECURSIVE);
You have javascript disabled. You will not be able to edit any code.