Bug #18556 [Com]: Setting locale to 'tr_TR' lowercases class names

From: Date: Mon, 09 Aug 2010 05:55:30 +0000
Subject: Bug #18556 [Com]: Setting locale to 'tr_TR' lowercases class names
References: 1  Groups: php.bugs 
Request: Send a blank email to php-bugs+get-153267@lists.php.net to get a copy of this message
Edit report at http://bugs.php.net/bug.php?id=18556&edit=1

 ID:                 18556
 Comment by:         stevemw at mac dot com
 Reported by:        spud at nothingness dot org
 Summary:            Setting locale to 'tr_TR' lowercases class names
 Status:             Assigned
 Type:               Bug
 Package:            Scripting Engine problem
 Operating System:   Linux (RedHat 7.2)
 PHP Version:        5CVS, 4CVS (2005-10-04)
 Assigned To:        dmitry
 Block user comment: N

 New Comment:

+1.  I get complaints about the side-effects of this on a weekly basis. 

Especially awful if you are asked to add turkish support after the fact,
when you 
already have a large codebase.


Previous Comments:
------------------------------------------------------------------------
[2010-06-13 20:07:58] ceremcem at cshus dot org

EDIT: The code that I used to regenerate this bug as follows: 

foreach(get_declared_classes() as $class)
{
     if(!class_exists($class))
     echo "$class No Longer Exists!\n";
}

This code does not produce errors anymore but method names are still
giving this type of error. 

I'm using ImageMagick and its PHP extension, imagick, which gives the
error "fatal: thumbnailImage() method not found", seems to be related
with this bug. When I rewrite the method name as ...->thumbnailimage(),
all works OK. 

So, the methods documented in
http://www.php.net/manual/en/class.imagick.php
which include "I"
(capital i), it can not be used without replacing "I" with "i". (same
errors occur with MagickWand class)

Could you please fix this too?

------------------------------------------------------------------------
[2010-06-13 19:11:23] ceremcem at cshus dot org

This bug still exists in PHP version 5.3.2.

------------------------------------------------------------------------
[2010-02-02 21:31:15] housecafe at freenet dot de

Dear php-team,

I´ve seen that 5.2.13RC1 is in progress. Could you fix this bug in this
version, please ?
Because I need turkish locale.

Thanks in advance.

------------------------------------------------------------------------
[2010-01-22 09:00:27] pajoye@php.net

Dmitry, can you look at it please? It is still reproduceable with 5.2
and 5.3.

------------------------------------------------------------------------
[2009-11-13 16:58:15] joesiegrist at gmail dot com

It is unbelievable that this bug persists into 2009.  It is time to fix

it.

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


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/bug.php?id=18556


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


Thread (68 messages)

« previous php.bugs (#153267) next »