summaryrefslogtreecommitdiff
path: root/Examples/test-suite/php/pointer_reference_runme.php
blob: a8a511271627ced6558b169e883f804ea3fea387 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
<?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();