Studiati questo codice:
Codice PHP:
<pre>
<?php
function maggiore($i, $args) {
return $i > $args['di'];
}
function ciclo($partenza, $condizione, $incremento, $cond_args = array()) {
for ($i = $partenza; call_user_func($condizione, $i, $cond_args); $incremento == 'sottrai' ? $i-- : $i++) {
print("{$i}\r\n");
}
}
ciclo(20, 'maggiore', 'sottrai', array('di' => 10));
?>
</pre>