/
usr
/
local
/
lsws
/
phpbuild
/
php-8.0.7
/
Zend
/
tests
/
varSyntax
/
File Upload :
llllll
Current File: //usr/local/lsws/phpbuild/php-8.0.7/Zend/tests/varSyntax/newVariable.phpt
--TEST-- Variable as class name for new expression --FILE-- <?php $className = 'stdClass'; $array = ['className' => 'stdClass']; $obj = (object) ['className' => 'stdClass']; class Test { public static $className = 'stdClass'; } $test = 'Test'; $weird = [0 => (object) ['foo' => 'Test']]; var_dump(new $className); var_dump(new $array['className']); var_dump(new $obj->className); var_dump(new Test::$className); var_dump(new $test::$className); var_dump(new $weird[0]->foo::$className); ?> --EXPECTF-- object(stdClass)#%d (0) { } object(stdClass)#%d (0) { } object(stdClass)#%d (0) { } object(stdClass)#%d (0) { } object(stdClass)#%d (0) { } object(stdClass)#%d (0) { }
Copyright ©2k19 -
Hexid
|
Tex7ure