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 $partenzacall_user_func($condizione$i,  $cond_args); $incremento == 'sottrai' $i-- : $i++) { 
        print(
"{$i}\r\n");
    }
}

ciclo(20'maggiore''sottrai', array('di' => 10));

?>
</pre>