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. |