diff --git a/reference/spl/countable.xml b/reference/spl/countable.xml new file mode 100644 index 0000000000..dbbc5375ab --- /dev/null +++ b/reference/spl/countable.xml @@ -0,0 +1,69 @@ + + + + + + The Countable interface + Countable + + + + +
+ &reftitle.intro; + + Classes implementing Countable can be used with the + count function. + +
+ + +
+ &reftitle.classsynopsis; + + + + Countable + + + + + Countable + + + + + Methods + + + + +
+ +
+ + &reference.spl.entities.countable; + +
+ + + diff --git a/reference/spl/countable/count.xml b/reference/spl/countable/count.xml new file mode 100644 index 0000000000..c42369f088 --- /dev/null +++ b/reference/spl/countable/count.xml @@ -0,0 +1,103 @@ + + + + + + Countable::count + Count elements of a object + + + + &reftitle.description; + + abstract public integerCountable::count + + + + This method executed when using the count function on a + object implementing Countable. + + + + + &reftitle.parameters; + &no.function.parameters; + + + + &reftitle.returnvalues; + + The custom count as integer. + + + + The return value is casted to integer. + + + + + + &reftitle.examples; + + + <function>Countable::count</function> example + + +]]> + + &example.outputs.similar; + + + + + + + + + + +