|
|
|
|
@ -339,25 +339,25 @@ function main() |
|
|
|
|
$t = end_test($t, '$this->f()', $overhead); |
|
|
|
|
$x->read_const(N); |
|
|
|
|
$t = end_test($t, '$x = Foo::TEST', $overhead); |
|
|
|
|
// create_object(N); |
|
|
|
|
// $t = end_test($t, 'new Foo()', $overhead); |
|
|
|
|
create_object(N); |
|
|
|
|
$t = end_test($t, 'new Foo()', $overhead); |
|
|
|
|
read_const(N); |
|
|
|
|
$t = end_test($t, '$x = TEST', $overhead); |
|
|
|
|
// read_auto_global(N); |
|
|
|
|
// $t = end_test($t, '$x = $_GET', $overhead); |
|
|
|
|
// read_global_var(N); |
|
|
|
|
// $t = end_test($t, '$x = $GLOBALS[\'v\']', $overhead); |
|
|
|
|
// read_hash(N); |
|
|
|
|
// $t = end_test($t, '$x = $hash[\'v\']', $overhead); |
|
|
|
|
// read_str_offset(N); |
|
|
|
|
// $t = end_test($t, '$x = $str[0]', $overhead); |
|
|
|
|
// issetor(N); |
|
|
|
|
// $t = end_test($t, '$x = $a ?: null', $overhead); |
|
|
|
|
// issetor2(N); |
|
|
|
|
// $t = end_test($t, '$x = $f ?: tmp', $overhead); |
|
|
|
|
// ternary(N); |
|
|
|
|
// $t = end_test($t, '$x = $f ? $f : $a', $overhead); |
|
|
|
|
// ternary2(N); |
|
|
|
|
// $t = end_test($t, '$x = $f ? $f : tmp', $overhead); |
|
|
|
|
read_auto_global(N); |
|
|
|
|
$t = end_test($t, '$x = $_GET', $overhead); |
|
|
|
|
read_global_var(N); |
|
|
|
|
$t = end_test($t, '$x = $GLOBALS[\'v\']', $overhead); |
|
|
|
|
read_hash(N); |
|
|
|
|
$t = end_test($t, '$x = $hash[\'v\']', $overhead); |
|
|
|
|
read_str_offset(N); |
|
|
|
|
$t = end_test($t, '$x = $str[0]', $overhead); |
|
|
|
|
issetor(N); |
|
|
|
|
$t = end_test($t, '$x = $a ?: null', $overhead); |
|
|
|
|
issetor2(N); |
|
|
|
|
$t = end_test($t, '$x = $f ?: tmp', $overhead); |
|
|
|
|
ternary(N); |
|
|
|
|
$t = end_test($t, '$x = $f ? $f : $a', $overhead); |
|
|
|
|
ternary2(N); |
|
|
|
|
$t = end_test($t, '$x = $f ? $f : tmp', $overhead); |
|
|
|
|
total(); |
|
|
|
|
} |
|
|
|
|
|