how to define an array of objects in php code example

Example: php create array of objects

<?php
class Person
{
    public $name;
    public $age;
    
    function  birthday($age){
    	$age = $age + 1;
        return $age;
    }
}

$person1 = new Person();
$person1->name = 'David';
$person1->age = '23';

$person2 = new Person();
$person2->name = 'Nuno';
$person2->age = '21';
$person2->age = $person2->birthday($person2->age);

$persons = array($person1, $person2);

foreach ($persons as $person) {
    echo 'My name is ' . $person->name . ' and i have ' . $person->age . " years old";
    echo '<br>';
}
?>

Tags:

Php Example