summaryrefslogtreecommitdiff
path: root/Examples
diff options
context:
space:
mode:
authorEmiel Bruijntjes <emiel.bruijntjes@copernica.com>2014-02-28 16:06:23 +0100
committerEmiel Bruijntjes <emiel.bruijntjes@copernica.com>2014-02-28 16:06:23 +0100
commit73945a9cb2b096a5379d17c028bda102b87aedce (patch)
treee261496b4127a5e00bfc88841567ab6fcaefbe0f /Examples
parent13fe1d48fa4782dc65f974bbc1cec5e2e5e8d158 (diff)
various fixes to make the classes example functional again
Diffstat (limited to 'Examples')
-rw-r--r--Examples/CppClassesInPhp/cppclassinphp.cpp5
-rw-r--r--Examples/CppClassesInPhp/cppclassinphp.php7
2 files changed, 7 insertions, 5 deletions
diff --git a/Examples/CppClassesInPhp/cppclassinphp.cpp b/Examples/CppClassesInPhp/cppclassinphp.cpp
index 8e9bf39..3164866 100644
--- a/Examples/CppClassesInPhp/cppclassinphp.cpp
+++ b/Examples/CppClassesInPhp/cppclassinphp.cpp
@@ -71,9 +71,8 @@ extern "C"
// add methods to it
customClass.add("myMethod", &MyCustomClass::myMethod, Php::Final, {});
- customClass.add("property", "bla");
- customClass.add("property", "bla", Php::Protected);
- customClass.add("property", "bla", Php::Const);
+ customClass.add("property1", "bla");
+ customClass.add("property2", "bla", Php::Protected);
// add the class to the extension
extension.add(customClass);
diff --git a/Examples/CppClassesInPhp/cppclassinphp.php b/Examples/CppClassesInPhp/cppclassinphp.php
index 1256018..cf1e42c 100644
--- a/Examples/CppClassesInPhp/cppclassinphp.php
+++ b/Examples/CppClassesInPhp/cppclassinphp.php
@@ -10,7 +10,10 @@
myFunction();
//create a MyCustomClass object, which is an object of a C++ class
-$MyCustomClass = new MyClass();
+$object = new MyClass();
// run a function of the class
-$MyCustomClass->myMethod(1);
+$object->myMethod(1);
+
+echo($object->property1."\n");
+echo($object->property2."\n");