ID: 39065 Comment by: brunofr at ioda dot net Reported By: phpbugs at triphoenix dot de Status: Open Bug Type: Documentation problem Operating System: Unix PHP Version: Irrelevant New Comment:
Same issue pb sur php 5.2.2 Previous Comments: ------------------------------------------------------------------------ [2006-10-06 14:39:44] phpbugs at triphoenix dot de Description: ------------ The symlink() function changes its behaviour depending on the ZTS define. If ZTS is not defined, all are created relative, if ZTS is enabled, the parameters are evaluated to actual absolute directories and thus are created absolute. This is different behaviour and should be at least documented in a proper way. Reproduce code: --------------- symlink("..", "testlink"); Expected result: ---------------- Depending on enabled or disabled ZTS the symlink will be created relative (pointing to "..") or absolute (e.g. if currently in "/tmp/test/phptest" pointing to "/tmp/test"). If the link (or the directory containing it) is being moved/renamed later, the latter can lead to a broken link while the first cannot. ------------------------------------------------------------------------ -- Edit this bug report at http://bugs.php.net/?id=39065&edit=1