| <?php | |
| require "tests.php"; | |
| $s = pointer_reference::get(); | |
| check::equal($s->value, 10, "pointer_reference::get() failed"); | |
| $ss = new Struct(20); | |
| pointer_reference::set($ss); | |
| $i = Struct::instance(); | |
| check::equal($i->value, 20, "pointer_reference::set() failed"); | |
| check::equal(pointer_reference::overloading(1), 111, "overload test 1 failed"); | |
| check::equal(pointer_reference::overloading($ss), 222, "overload test 2 failed"); | |
| check::done(); |