/include/Savant/Savant2/tests/9_errors.php
PHP | 46 lines | 28 code | 11 blank | 7 comment | 0 complexity | a1422f8f66952eff170e9eec7dd3f821 MD5 | raw file
Possible License(s): LGPL-2.1, GPL-2.0, BSD-3-Clause, LGPL-2.0, CC-BY-SA-3.0, AGPL-1.0
- <?php
- /**
- *
- * Tests default plugins
- *
- * @version $Id: 9_errors.php,v 1.2 2004/11/05 16:00:38 pmjones Exp $
- *
- */
- error_reporting(E_ALL);
- require_once 'Savant2.php';
- $savant = new Savant2();
- require_once 'PEAR.php';
- PEAR::setErrorHandling(PEAR_ERROR_PRINT);
- echo "<h1>PEAR_Error</h1>\n";
- $savant->setError('pear');
- $result = $savant->loadPlugin('nosuchthing');
- echo "<pre>\n";
- print_r($result);
- echo "</pre>\n\n";
- echo "<h1>PEAR_ErrorStack</h1>\n";
- $savant->setError('stack');
- $result = $savant->loadPlugin('nosuchthing');
- echo "<pre>\n";
- print_r($result);
- echo "</pre>\n\n";
- echo "<pre>\n";
- print_r(print_r($GLOBALS['_PEAR_ERRORSTACK_SINGLETON']));
- echo "</pre>\n\n";
- echo "<h1>Exception</h1>\n";
- $savant->setError('exception');
- $result = $savant->loadPlugin('nosuchthing');
- echo "<pre>\n";
- print_r($result);
- echo "</pre>\n\n";
- ?>