php IHDR w Q )Ba pHYs sRGB gAMA a IDATxMk\U s&uo,mD )Xw+e?tw.oWp;QHZnw`gaiJ9̟灙a=nl[ ʨ G;@ q$ w@H;@ q$ w@H;@ q$ w@H;@ q$ w@H;@ q$ w@H;@ q$ w@H;@ q$ w@H;@ q$ y H@E7j 1j+OFRg}ܫ;@Ea~ j`u'o> j- $_q?qS XzG'ay
files >> /php-7.1.11/Zend/tests/ |
files >> //php-7.1.11/Zend/tests/bug18556.phpt |
--TEST-- Bug #18556 (Setting locale to 'tr_TR' lowercases class names) --FILE-- <?php $g_lang = 'tr_TR'; putenv("LANG=$g_lang"); setlocale(LC_ALL, $g_lang); class InfoBlob { var $foo; function __construct() { $this->foo = "Foo"; } } echo "Instantiating an infoBlob with a lowercase i\n"; $foobar = new infoBlob(); echo $foobar->foo; echo "\nInstantiating an InfoBlob with an uppercase I\n"; $foobar = new InfoBlob(); echo $foobar->foo; echo "\n"; setlocale(LC_ALL, "tr_TR.utf8"); foreach(get_declared_classes() as $class) { if(!class_exists($class)) echo "$class No Longer Exists!\n"; } echo "Done.\n"; ?> --EXPECT-- Instantiating an infoBlob with a lowercase i Foo Instantiating an InfoBlob with an uppercase I Foo Done.y~or5J={Eeu磝Qk ᯘG{?+]ן?wM3X^歌>{7پK>on\jy Rg/=fOroNVv~Y+ NGuÝHWyw[eQʨSb> >}Gmx[o[<{Ϯ_qFvM IENDB`