summaryrefslogtreecommitdiff
path: root/Examples
diff options
context:
space:
mode:
Diffstat (limited to 'Examples')
-rw-r--r--Examples/CppClassesInPhp/Makefile2
-rw-r--r--Examples/CppClassesInPhp/cppclassinphp.cpp8
2 files changed, 8 insertions, 2 deletions
diff --git a/Examples/CppClassesInPhp/Makefile b/Examples/CppClassesInPhp/Makefile
index 872cce3..0260376 100644
--- a/Examples/CppClassesInPhp/Makefile
+++ b/Examples/CppClassesInPhp/Makefile
@@ -4,7 +4,7 @@ CPP_FLAGS = -Wall -c -I. -g -std=c++11
PREFIX = /usr
#Edit these lines to correspond with your own directories
-LIBRARY_DIR = ${PREFIX}/lib/php5/20090626
+LIBRARY_DIR = ${PREFIX}/lib/php5/20121212
PHP_CONFIG_DIR = /etc/php5/cli/conf.d
LD = g++
diff --git a/Examples/CppClassesInPhp/cppclassinphp.cpp b/Examples/CppClassesInPhp/cppclassinphp.cpp
index 3164866..b13602e 100644
--- a/Examples/CppClassesInPhp/cppclassinphp.cpp
+++ b/Examples/CppClassesInPhp/cppclassinphp.cpp
@@ -63,6 +63,9 @@ extern "C"
// create extension
static Php::Extension extension("Cpp_classes_in_php","1.0");
+ // create a namespace too
+ Php::Namespace ns("MyNamespace");
+
// add custom function
extension.add("myFunction", myFunction, { });
@@ -76,7 +79,10 @@ extern "C"
// add the class to the extension
extension.add(customClass);
-
+
+ // add the namespace to the extension
+ extension.add(ns);
+
// return the extension module
return extension.module();
}