Manual PHP Înapoi Înainte print_r Descriere print_r() afişează informaţii espre o variabilă într-un format uşor de citit de către utilizatori. Dacă se pasează un parametru de tip string, integer sau float, va fi afişată chiar valoarea parametrului. Dacă se pasează un parametru de tip array, valorile vor fi prezentate într-o formă care arată cheile şi valorile. Asemănător se întâmplă şi cu tipul object. De reţinut că print_r() va muta pointer-ul tabloului la sfârşit. Trebuie folosită funcţia reset() pentru a aduce pointer-ul la început. Indicaþie: Cum toate funcţiile afişează rezultatele direct către browser, se pot folosi funcţiile de control a ieşirii pentru a captura rezultatul acestei funcţii şi a-l salva, de exemplu, într-un string. ?php $a = array ('a '= 'măr', 'b' = 'pară', 'c '= array ('x' ,'y' ,'z')); print_r($a);? Care va afişa: Array ([a] = măr [b] = pară [c] = Array ([0] = x [1] = y [2] = z)) Notã: La versiunile mai mici decât PHP 4.0.4, print_r() va rula la infinit dacă se pasează un array sau un object care conţine o referinţă directă la el însuşi. Un exemplu este print_r( $GLOBALS) deoarece $GLOBALS este o variabilă globală, care conţine o referinţă la ea insăşi. Mai consultaţi ob_start(), var_dump(), şi var_export(). Înapoi Acasã Înainte Sus