You are here

var_dump kiírási mélysége

Fejlesztgetek és eljutottam a szokásos teszteléshez és a kód gubancainak a kiegyenesítéséhez. Ilyenkor a var_dump igaz baráttá válik. Észrevettem, hogy nem a teljes hosszát kapom vissza a stringnek. Furcsálltam, mert a var_dump mindig mindent kitol...

Utánajártam és xdebug a "ludas". Alapértelmezett beállításokkal a dumpolási mélység 3 szintre megy le. Tehát, ha van egy 4 dimenziós asszociatív tömböm, akkor bakfitty...

A megoldás, hogy "játszani" kell ezekkel a paraméterekkel.

xdebug.var_display_max_data="512"
xdebug.var_display_max_depth="2"
xdebug.var_display_max_children="128"

A php oldalán a var_dump hozzászólások között olvasható, hogy állítsuk "n" értékre a var_display_max_data -t. Nekem ez nem működött, mert ebben az esetben semmi kimenetet nem kaptam. Azt csináltam, hogy felraktam az értékét jó nagyra (10000) és most minden megjelenik, amit csak szeretnék.

Undefined
Sayusi's tagcloud: