php8.5
Home/ Manual/ spl / arrayobject/ ArrayObject::count

ArrayObject::count

PHP function Edit on GitHub ✎

(PHP 5, PHP 7, PHP 8)

Get the number of public properties in the ArrayObject

Description

ArrayObject::count(): int

Get the number of public properties in the ArrayObject.

Parameters Parameters

Return Values

The number of public properties in the ArrayObject.

Note

When the ArrayObject is constructed from an array all properties are public.

Examples

ArrayObject::count example

php
<?php
class Example {
    public $public = 'prop:public';
    private $prv   = 'prop:private';
    protected $prt = 'prop:protected';
}

$arrayobj = new ArrayObject(new Example());
var_dump($arrayobj->count());

$arrayobj = new ArrayObject(array('first','second','third'));
var_dump($arrayobj->count());
?>

The above example will output:

output
int(1)
int(3)

Source: reference/spl/arrayobject/count.xml · from the official PHP manual (php/doc-en)