/
usr
/
local
/
lsws
/
phpbuild
/
php-8.0.7
/
ext
/
intl
/
tests
/
File Upload :
llllll
Current File: //usr/local/lsws/phpbuild/php-8.0.7/ext/intl/tests/bug62915-2.phpt
--TEST-- Bug #62915: cloning of several classes is defective --SKIPIF-- <?php if (!extension_loaded('intl')) die('skip intl extension not enabled'); if (!class_exists('Spoofchecker')) die('skip intl extension does not have spoof checker'); --FILE-- <?php class A extends IntlDateFormatter { static $ARGS = array("en_US" ,IntlDateFormatter::FULL, IntlDateFormatter::FULL, 'America/Los_Angeles', IntlDateFormatter::GREGORIAN); } class B extends NumberFormatter { static $ARGS = array('de_DE', NumberFormatter::DECIMAL); } class C extends MessageFormatter { static $ARGS = array("en_US", "foo"); } class D extends Spoofchecker { static $ARGS = array(); } foreach (range('A', 'D') as $subclass) { $rc = new ReflectionClass($subclass); $obj = $rc->newInstanceArgs($subclass::$ARGS); $clone = clone $obj; var_dump(get_class($clone)); } ?> --EXPECT-- string(1) "A" string(1) "B" string(1) "C" string(1) "D"
Copyright ©2k19 -
Hexid
|
Tex7ure