summaryrefslogtreecommitdiff
path: root/Examples/Globals/globals.php
diff options
context:
space:
mode:
Diffstat (limited to 'Examples/Globals/globals.php')
-rw-r--r--Examples/Globals/globals.php29
1 files changed, 29 insertions, 0 deletions
diff --git a/Examples/Globals/globals.php b/Examples/Globals/globals.php
new file mode 100644
index 0000000..36febf6
--- /dev/null
+++ b/Examples/Globals/globals.php
@@ -0,0 +1,29 @@
+<?php
+/*
+ * globals.php
+ * @author Jasper van Eck<jasper.vaneck@copernica.com>
+ *
+ * An example file to show the working of a void function call.
+ */
+
+// we first need to set a number of globals
+$b = 10;
+$d = function($a,$b,$c) {
+ return $a+$b+$c;
+};
+
+// call the C++ function that will do something
+$d = process_globals();
+
+// the global variable $a should not have the value 1
+echo("a = $a\n");
+
+// the variable $b should not be 11
+echo("b = $b\n");
+
+// $c should be an array
+echo("c['member'] = ".$c['member']."\n");
+
+// $d is overwritten and now is 6
+echo("d = $d\n");
+