bool print_r ( mixed $expression [, bool $return ] )
Normalmente per usare print_r basta solo il primo parametro di qualsiasi tipo. Essa stamperà quindi la struttura di quest'ultimo in un formato facilmente leggibile.
Vediamo un esempio con un array:
$var = array('elem1', 'elem2', 'elem3');
print_r($var);
Stamperà questo:
<pre>
Array
(
[0] => elem1
[1] => elem2
[2] => elem3
)
</pre>
Se invece vogliamo catturare l'output in una variabile, per usarlo in un altro modo, basterà aggiungere il parametro $return ed impostarlo a TRUE.
$return = print_r($var, true);
Nel caso in cui daremo in pasto a print_r un oggetto, verranno estratti i membri statici della classe oggetto.