Autor | Zpráva | ||
---|---|---|---|
ShiraNai7 Profil |
#1 · Zasláno: 16. 6. 2011, 16:26:53 · Upravil/a: ShiraNai7
Právě jsem aktualizoval XAMPP a s ním i verzi PHP z 5.1.x na 5.3.5. A zarazilo mě, že se začal automaticky sám od sebe zapínat output buffering, jako by na začátku každého skriptu bylo volání funkce ob_start(). Jedná se o nějakou novou "featuru" nebo jak je to možné?
Tento skript (spouštěn přímo, nic před ním není): <?php var_dump(ob_get_level()); ?> ... vypíše: int(1) To znamená, že je aktivní jedna úroveň output-bufferingu. V dokumentaci jsem o tomto nenašel žádnou zmínku. Nebo se jedná o bug na mé straně? Edit: dočasně jsem to ošetřil pár řádky v kódu, které mi zajistí, že když nechci output buffering, tak taky nebude zapnutý; přesto by mě zajímalo, proč k tomu dochází |
||
Alphard Profil |
#2 · Zasláno: 16. 6. 2011, 17:32:55
Není to způsobeno nastavením
output_buffering v php.ini?
|
||
ShiraNai7 Profil |
#3 · Zasláno: 16. 6. 2011, 17:52:59
output_buffering = 4096 Asi ano, díky. Divné. Nevěděl jsem, že se to takto projevuje vnitřně. |
||
Časová prodleva: 13 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0