diff options
author | Emiel Bruijntjes <emiel.bruijntjes@copernica.com> | 2014-03-09 22:37:41 +0100 |
---|---|---|
committer | Emiel Bruijntjes <emiel.bruijntjes@copernica.com> | 2014-03-09 22:37:41 +0100 |
commit | 49d88d98a0656233f15923d31ea67a1ed229e514 (patch) | |
tree | 04bb753e4d5434c46bd90048e52d22260052334d /documentation/exceptions.html | |
parent | bdca5b0454534413f10d13211885c086fafff35a (diff) |
work in progress on iterators
Diffstat (limited to 'documentation/exceptions.html')
-rw-r--r-- | documentation/exceptions.html | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/documentation/exceptions.html b/documentation/exceptions.html index f8af4d0..56e7a31 100644 --- a/documentation/exceptions.html +++ b/documentation/exceptions.html @@ -12,6 +12,11 @@ <p> <pre class="language-c++"><code>#include <phpcpp.h> +/** + * Simple function that takes two numeric parameters, + * and that divides them. Division by zero is of course + * not permitted - it will throw an exception then + */ Php::Value myDiv(Php::Parameters ¶ms) { // division by zero is not permitted, throw an exception when this happens @@ -75,7 +80,7 @@ exception caught </p> <h2>Catching exceptions in C++</h2> <p> - And this works the other way around too. If your extensions calls a PHP + And this works the other way around too. If your extension calls a PHP function, and that PHP function happens to throw an exception, you can catch it just as if it was a normal C++ exception. </p> @@ -111,7 +116,7 @@ extern "C" { be used just like a normal PHP $variable is used, and you can thus store integers, strings, objects, arrays, et cetera in it. But this also means that you can use it to store functions - because PHP variables can - be used to store function too! And that's exactly what we're doing here. + be used to store functions too! And that's exactly what we're doing here. </p> <p> The callMe() function from this example extension receives one single |