void print_r (mixed expression)
Ez a függvény egy ember számára olvasható formában ad vissza információt a megadott változótól. Ha egy string, egész vagy lebegőpontos paramétert kap, maga az érték íródik ki. Ha tömböt kap, az elemek kulcs-érték párokként íródnak ki. Hasonlóan viselkedik a print_r objektumok esetében is.
Hasonlítsd össze a print_r()-t és a var_dump()-ot.
1
2
3 <?php
4 $a = array (1, 2, array ("a", "b", "c"));
5 print_r ($a);
6 ?>
7
8 |
| Figyelem |
Ez a függvény a 'végtelenségig' futni fog, ha egy direkt, vagy indirekt magára mutató tömböt vagy objektumot adsz át paraméterül. Ez például igaz a print_r($GLOBALS), hívásra, mivel a $GLOBALS magában egy globális változó, és így magára is tartalmaz referenciát. |