ArrayObject::count

Get the number of public properties in the ArrayObject

&reftitle.description; public `int` `ArrayObject::count`

Get the number of public properties in the `ArrayObject`.

&reftitle.parameters; &no.function.parameters;
&reftitle.returnvalues;

The number of public properties in the `ArrayObject`.

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

&reftitle.examples;

### `ArrayObject::count` example

    <?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());
    ?>

&example.outputs;

    int(1)
    int(3)