Because you can write a function name, say, in Cyrilic and it will just
work.

20 апреля 2012 г. 16:47 пользователь Nikita Popov <nikita....@googlemail.com
> написал:

> On Fri, Apr 20, 2012 at 12:20 PM, C.Koy <can5...@gmail.com> wrote:
> > Hi,
> >
> > This post is about bug #18556 (https://bugs.php.net/bug.php?id=18556)
> which
> > is a decade old.
> >
> > As the recent comments on that page indicate, there's not a deterministic
> > way to resolve this issue, apart from eliminating tolower() calls for
> > function/class names during lookup. Hence totally case-sensitive PHP.
> >
> > Before opposing with "No, this will break a lot of existing code!", note
> > that I'm not suggesting a static permanent change in the engine; rather a
> > runtime option that will need to be enabled (cli option, INI setting),
> > without which PHP will work as before.
> >
> > Since I'm not well versed in the workings of Zend engine, I solicit the
> > wisdom/experience of people in this list: Is this doable in a practical
> way,
> > without making grand changes in Zend?
> I'm not sure whether I really get the issue, but as it seems the
> problem seems to be that PHP is using locale-aware lowercasing
> functions in the core. Couldn't the issue be fixed by replacing those
> with local-unaware functions? Why does one have to change PHPs general
> case sensitivity handling for that?
>
> Nikita
>
> --
> PHP Internals - PHP Runtime Development Mailing List
> To unsubscribe, visit: http://www.php.net/unsub.php
>
>

Reply via email to