It's now only generated if something to put in it is specified via: %pragma(php) include=... or %pragma(php) code=...
51 lines
811 B
PHP
51 lines
811 B
PHP
<?php
|
|
|
|
require "tests.php";
|
|
|
|
// No new functions
|
|
check::functions(array());
|
|
// New classes
|
|
check::classes(array('A','B'));
|
|
// No new vars
|
|
check::globals(array());
|
|
|
|
class MyB extends B {
|
|
function vfi($a) {
|
|
return $a+3;
|
|
}
|
|
}
|
|
|
|
$a = new A();
|
|
$myb = new MyB();
|
|
$b = B::get_self($myb);
|
|
|
|
$i = 50000;
|
|
$a = 1;
|
|
|
|
while ($i) {
|
|
$a = $b->fi($a); #1
|
|
$a = $b->fi($a); #2
|
|
$a = $b->fi($a); #3
|
|
$a = $b->fi($a); #4
|
|
$a = $b->fi($a); #5
|
|
$a = $b->fi($a); #6
|
|
$a = $b->fi($a); #7
|
|
$a = $b->fi($a); #8
|
|
$a = $b->fi($a); #9
|
|
$a = $b->fi($a); #10
|
|
$a = $b->fi($a); #1
|
|
$a = $b->fi($a); #2
|
|
$a = $b->fi($a); #3
|
|
$a = $b->fi($a); #4
|
|
$a = $b->fi($a); #5
|
|
$a = $b->fi($a); #6
|
|
$a = $b->fi($a); #7
|
|
$a = $b->fi($a); #8
|
|
$a = $b->fi($a); #9
|
|
$a = $b->fi($a); #20
|
|
$i -= 1;
|
|
}
|
|
|
|
print $a . "\n";
|
|
|
|
check::done();
|