print_r

print_r -- Print leesbare informatie over een variabele uit

Beschrijving

bool print_r ( mixed expression)

print_r( ) geeft informatie over een variabele weer op een manier dat mensen het kunnen leven . Als een string , integer of float Als een string , integer of float wordt gegeven , zal de waarde ervan worden geprint . Als je een array meegeeft , zullen de waarden worden geprint in een opmaak met daarin sleutels en waarden . Voor object en wordt eenzelfde notatie gebruikt .

Denk eraan dat print_r( ) de array pointer naar het einde van de array zal verplaatsen . Gebruik reset( ) om hem terug te brengen naar het begin .

Zoals met alles dat output direct aan de browser geeft , kan je de output-control functies gebruiken om de output van deze functie op te vangen en op te slaan in bijvoorbeeld een string .






Dit zal weergeven :






Opmerking : Voor PHP 4.0.4 zal print_r( ) eeuwig doorgaan als je een array of een object dat een directe of indirecte verwijzing naar zichzelf bevat . Een voorbeeld is print_r( $GLOBALS ) omdat $GLOBALS zelf een global variabele is en dus een verwijzing naar zichzelf bevat .

Zie ook : ob_start( ) , var_dump( ) , en var_export( ) .