Jak vypnout uporňování a vypsání dat ven

Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
joseff
Člen | 233
+
0
-

Zdravím, stává se mi, že si potřebuju neco dumpnout třeba v cyklu abych věděl co tam prolézá, ale než to dojde do konce tak se mi vyhodí bluescreen se zprávou:

User Notice
Possible problem: you are starting session while already having some data in output buffer.

A nedojede mi to tam kam chci. Nezbývá mi pak než vypnout debugger a dát místo dump print_r. Podívam se na co potřebuju a pak to zase vrátím. Neexistuje nějaké pohodlnější řešení jak toto upozorňování vypnout?

Etch
Člen | 403
+
+1
-

Nestačilo by v těchto případech posílat dump do DebugBaru? Tedy místo

	dump($var);

v těchto případech psát

	\Tracy\Debugger::barDump($var);
matopeto
Člen | 395
+
0
-

alebo pouzit IDE, nastavit debugger a krokovat :)

Etch
Člen | 403
+
0
-

Tak to už je věc jiná…

matopeto
Člen | 395
+
0
-

je to ina vec, ale debugovanie vypisovanim niekde v kode, je snad uz i v PHP prekonane :)

Mysteria
Člen | 797
+
0
-

Souhlas, osobně mám udělané zkratky barDump() a ajaxDump() a používám už jenom tyhle dvě. Normální dump() jsem už hodně dlouho nepoužil (kvůli tomuhle omezení, občasnému rozházení designu stránky a podobně).

Editoval Mysteria (18. 11. 2014 15:28)