summaryrefslogtreecommitdiff
path: root/tests/lang/039.phpt
diff options
context:
space:
mode:
Diffstat (limited to 'tests/lang/039.phpt')
-rwxr-xr-xtests/lang/039.phpt45
1 files changed, 0 insertions, 45 deletions
diff --git a/tests/lang/039.phpt b/tests/lang/039.phpt
deleted file mode 100755
index aa4b591649..0000000000
--- a/tests/lang/039.phpt
+++ /dev/null
@@ -1,45 +0,0 @@
---TEST--
-Catch Interfaces
---FILE--
-<?php
-
-interface Catchable
-{
-}
-
-class MyException extends Exception implements Catchable
-{
- function __construct($errstr, $errno, $errfile, $errline)
- {
- parent::__construct($errstr, $errno);
- $this->file = $errfile;
- $this->line = $errline;
- }
-}
-
-function Error2Exception($errno, $errstr, $errfile, $errline)
-{
- throw new MyException($errstr, $errno, $errfile, $errline);
-}
-
-$err_msg = 'no exception';
-set_error_handler('Error2Exception');
-
-try
-{
- $con = fopen('/tmp/a_file_that_does_not_exist','r');
-}
-catch (Catchable $e)
-{
- echo "Catchable\n";
-}
-catch (Exception $e)
-{
- echo "Exception\n";
-}
-
-?>
-===DONE===
---EXPECTF--
-Catchable
-===DONE===