diff options
author | Haibo Huang <hhb@google.com> | 2019-10-08 15:48:26 -0700 |
---|---|---|
committer | Haibo Huang <hhb@google.com> | 2019-11-14 22:14:23 +0000 |
commit | 80b4251e302efb18c145a4786249d695397ed42a (patch) | |
tree | 12b9dec2513f7caa92e7835bc17ab16ae5635df6 /Examples/test-suite/php5/director_basic_runme.php | |
parent | 189852d8cdfd5863c52ec7aa73affd926c5a3f43 (diff) | |
parent | 1e36f51346d95f8b9848e682c2eb986e9cb9b4f4 (diff) | |
download | swig-llvm-r383902b.tar.gz |
Upgrade swig to 'rel-4.0.1'llvm-r383902b
Also run autogen.sh to generate configure files.
Exempt-From-Owner-Approval: add myself to owners
Change-Id: I391aa20428836ae74dab8c8427627ca4dbc8ecf4
Diffstat (limited to 'Examples/test-suite/php5/director_basic_runme.php')
-rw-r--r-- | Examples/test-suite/php5/director_basic_runme.php | 58 |
1 files changed, 0 insertions, 58 deletions
diff --git a/Examples/test-suite/php5/director_basic_runme.php b/Examples/test-suite/php5/director_basic_runme.php deleted file mode 100644 index de6b50502..000000000 --- a/Examples/test-suite/php5/director_basic_runme.php +++ /dev/null @@ -1,58 +0,0 @@ -<?php - -require "tests.php"; -require "director_basic.php"; - -// No new functions -check::functions(array(foo_ping,foo_pong,foo_get_self,a_f,a_rg,a1_ff,myclass_method,myclass_vmethod,myclass_pmethod,myclass_cmethod,myclass_get_self,myclass_call_pmethod,myclasst_i_method)); -// No new classes -check::classes(array(Foo,A,A1,Bar,MyClass,MyClassT_i)); -// now new vars -check::globals(array(bar_x)); - -class PhpFoo extends Foo { - function ping() { - return "PhpFoo::ping()"; - } -} - -$a = new PhpFoo(); - -check::equal($a->ping(), "PhpFoo::ping()", "ping failed"); - -check::equal($a->pong(), "Foo::pong();PhpFoo::ping()", "pong failed"); - -$b = new Foo(); - -check::equal($b->ping(), "Foo::ping()", "ping failed"); - -check::equal($b->pong(), "Foo::pong();Foo::ping()", "pong failed"); - -$a = new A1(1); - -check::equal($a->rg(2), 2, "rg failed"); - -class PhpClass extends MyClass { - function vmethod($b) { - $b->x = $b->x + 31; - return $b; - } -} - -$b = new Bar(3); -$d = new MyClass(); -$c = new PhpClass(); - -$cc = MyClass::get_self($c); -$dd = MyClass::get_self($d); - -$bc = $cc->cmethod($b); -$bd = $dd->cmethod($b); - -$cc->method($b); - -check::equal($bc->x, 34, "bc failed"); -check::equal($bd->x, 16, "bd failed"); - -check::done(); -?> |