- printf: documentation ( source)
<?php
function loop_prologue() { printf("starting loop\n"); }
function loop_epilogue() { printf("terminating loop\n"); }
function loop_iter() { printf("iteration\n"); }
$x = 3;
for ( loop_prologue();
($x-- >= 1) || (loop_epilogue());
loop_iter()
);