изменение текущего рабочего каталога поле ob_start('func')

Cardinal

Новичок
изменение текущего рабочего каталога поле ob_start('func')

Пишу вот такой код:

PHP:
function foo($data) 
{ 
	return getcwd();
}            

echo getcwd(). "<br>";
ob_start("foo");
Получаю резльтат:

&#65279;z:\home\site\www
z:\usr\local\apache

использую Denwer.

Почему текущий рабочий каталог изменяется?
 

Гравицапа

elbirret elcno
[m]ob_start[/m]
Warning

Some web servers (e.g. Apache) change the working directory of a script when calling the callback function. You can change it back by e.g. chdir(dirname($_SERVER['SCRIPT_FILENAME'])) in the callback function.
 

Cardinal

Новичок
Спасибо, Гравицапа это действительно так. :)

Странно, я обычно пользуюсь скачаным chm хелпом по ПХП. Там такого ворнинга нет...

Пришло время обновить хелп.
 
Сверху