| <?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(); |