blob: 81bbd505b9498b1ab5f9fe843299053a1b8b11da (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
|
<?php
/**
* exception.cpp
*
* @author Jasper van Eck <jasper.vaneck@copernica.com>
*
* This example shows the working of a C++ function that throws an
* exception, and that exception is then caught by PHP code.
*
*/
// try-catch block to be able to handle the exception
try
{
// the my_throw_exception function is implemented in C++. and
// it is going to throw an exception
my_throw_exception_function();
}
catch (Exception $exception)
{
// the exception object is thrown by C++ code, and caught by PHP
// code
echo $exception->getMessage(). "\n";
}
|