ID:               45279
 User updated by:  ralph at deboom dot biz
 Reported By:      ralph at deboom dot biz
 Status:           Wont fix
 Bug Type:         Directory function related
 Operating System: Debian Etch 4.0+
 PHP Version:      5.2.6
 Assigned To:      dmitry
 New Comment:

Then please do update the docs?


Previous Comments:
------------------------------------------------------------------------

[2008-08-01 14:42:01] [EMAIL PROTECTED]

The current behavior is consistent and it won't be changed, as it may
break existent code.

------------------------------------------------------------------------

[2008-06-20 11:13:41] ralph at deboom dot biz

~_~ Oops, forgot the return $dirname:
-------------------------
<?php
function __dirname($dirname) {
        if (substr($dirname, -1, 1) == '/' || substr($dirname, -1, 1) 
== '\\') {
                $dirname = dirname($dirname.'.');
        }
        else {
                $dirname = dirname($dirname);
        }
        return $dirname;
}

------------------------------------------------------------------------

[2008-06-20 11:12:21] ralph at deboom dot biz

Ok super! :)

-------------------------------
I got a workaround for the people who are using the older versions:

<?php
function __dirname($dirname) {
        if (substr($dirname, -1, 1) == '/' || substr($dirname, -1, 1) 
== '\\') {
                $dirname = dirname($dirname.'.');
        }
        else {
                $dirname = dirname($dirname);
        }
}

------------------------------------------------------------------------

[2008-06-20 08:37:37] [EMAIL PROTECTED]

It may be a BC break to change the behavior now so I would prefer to
update the documentation instead. However, after having looked at the
code, it seems to be a bug in the implementation (but the BC issue
remains).

Assigned to Dmitry (on request).

------------------------------------------------------------------------

[2008-06-20 08:04:16] ralph at deboom dot biz

Where is the support on this bug...?

------------------------------------------------------------------------

The remainder of the comments for this report are too long. To view
the rest of the comments, please view the bug report online at
    http://bugs.php.net/45279

-- 
Edit this bug report at http://bugs.php.net/?id=45279&edit=1

Reply via email to