php create object array code example
Example 1: php create object
$x = (object) [
'a' => 'test',
'b' => 'test2',
'c' => 'test3'
];
var_dump($x);
Example 2: make a object php
$object = new stdClass();
$object->property = 'Here we go';
var_dump($object);
Example 3: php dar echo em um stdClass
<?php
$obj = (object) array('1' => 'foo');
var_dump(isset($obj->{'1'}));
var_dump(key($obj));
?>
Example 4: 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>';
}
?>