Symfony 2小写 - 大写“i”字母区域设置错误

时间:2012-01-23 09:16:17

标签: symfony

这是我尝试的时候给出的错误:

http://localhost/Symfony/web/app_dev.php/

ErrorException: Warning: constant() [function.constant]: Couldn't find constant Monolog\Logger::iNFO in /opt/lampp/htdocs/Symfony/vendor/symfony/src/Symfony/Bundle/MonologBundle/DependencyInjection/MonologExtension.php line 102

我知道土耳其语语言环境会导致此错误。但我不能使用土耳其语以外的任何其他语言环境,我必须解决这个问题。

用土耳其语查看这些字母:

小写“i”以大写形式变为“İ”。

小写“ı”以大写形式变为“I”。

我认为这个惯例与英语语言冲突并导致这种错误。

但我怎么能解决这个问题?

报道: https://github.com/symfony/symfony/issues/3198

1 个答案:

答案 0 :(得分:1)

这是由by the following piece of code in MonologBundle引起的错误:

 constant('Monolog\Logger::'.strtoupper($handler['level']));   

土耳其语语言环境问题在php.net上已知:http://www.php.net/manual/en/function.strtoupper.php#97667

报告有关如何重现on github的步骤的错误。

阅读how to report bugs in the official docs