- var_dump: documentation ( source)
- count: documentation ( source)
<?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);