diff options
Diffstat (limited to 'Examples/test-suite/php/newobject2_runme.php')
-rw-r--r-- | Examples/test-suite/php/newobject2_runme.php | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/Examples/test-suite/php/newobject2_runme.php b/Examples/test-suite/php/newobject2_runme.php new file mode 100644 index 000000000..f20a6a4f9 --- /dev/null +++ b/Examples/test-suite/php/newobject2_runme.php @@ -0,0 +1,17 @@ +<?php + +require "tests.php"; + +check::equal(fooCount(), 0, "no Foo objects expected"); +$foo = makeFoo(); +check::equal(get_class($foo), "Foo", "static failed"); +check::equal(fooCount(), 1, "1 Foo object expected"); +$bar = makeFoo(); +check::equal(get_class($bar), "Foo", "regular failed"); +check::equal(fooCount(), 2, "2 Foo objects expected"); +$foo = null; +check::equal(fooCount(), 1, "1 Foo object expected"); +$bar = null; +check::equal(fooCount(), 0, "no Foo objects expected"); + +check::done(); |