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(06);
    
$objects[$index]->setValue($objects[$index]->getValue() + 3);
}

$objects = array(
    
=> new Object("Primo"),
    
=> new Object("Secondo"),
    
=> new Object("Terzo"),
    
=> new Object("Quarto"),
    
=> new Object("Quinto"),
    
=> new Object("Sesto"),
    
=> new Object("Settimo")
);

for (
$i 0$i 3$i++) {
    
evaluateObjects($objects);
}

print_r($objects);
?>