Codice PHP:
<?php
class Object {
private $name;
private $value;
public function __construct($name = "", $value = 0) {
$this->name = $name;
$this->value = $value;
}
public function getName() {
return $this->name;
}
public function setName($name) {
$this->name = $name;
}
public function getValue() {
return $this->value;
}
public function setValue($value) {
$this->value = $value;
}
}
function evaluateObjects($objects) {
$index = rand(0, 6);
$objects[$index]->setValue($objects[$index]->getValue() + 3);
}
$objects = array(
0 => new Object("Primo"),
1 => new Object("Secondo"),
2 => new Object("Terzo"),
3 => new Object("Quarto"),
4 => new Object("Quinto"),
5 => new Object("Sesto"),
6 => new Object("Settimo")
);
for ($i = 0; $i < 3; $i++) {
evaluateObjects($objects);
}
print_r($objects);
?>