On 11/05/2010 11:06 PM, Gerry Reno wrote:
> In PHP 5.2.4 (my version) the gettext bindtextdomain function is not 
> returning the existing directory settings when the directory argument is 
> NULL.
> That is the expected behavior for bindtextdomain with GNU and it works 
> this way elsewhere such as in python.

> With PHP what happens is that is just returns the current directory 
> rather than the existing bindtextdomain directory setting.
> 
> PHP EXAMPLE:
> bindtextdomain("messages", "./locale");
> textdomain("messages");
> 
> print bindtextdomain("messages",NULL)."\n";
> print textdomain(NULL)."\n";
> 
> ACTUAL: (incorrect)
> # php test.php
> /var/www/htdocs
> messages
> 
> EXPECTED:
> # php test.php
> ./locale
> messages
> 
> Can PHP gettext bindtextdomain be fixed to correctly return the existing 
> setting when called with a NULL directory argument?

PHP of course just calls GNU textdomain() and you see the result the original 
function returns, 
not some PHP-specific result.
And no, I cannot reproduce this with PHP 5.3.4-dev or PHP 5.2.15-dev.
You might want to update your PHP and try again.

If you're still able to reproduce it - make sure the problem doesn't appear 
to be in some distro-specific patch, i.e. get the original source tarball 
from php.net and check if the problem actually exists there.
After that you're welcome to fill a bug-report.

-- 
Wbr,
Antony Dovgal
---
http://pinba.org - realtime statistics for PHP

-- 
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to