/include/Savant/Savant2/tests/9_errors.php
https://github.com/radicaldesigns/amp · PHP · 46 lines · 28 code · 11 blank · 7 comment · 0 complexity · a1422f8f66952eff170e9eec7dd3f821 MD5 · raw file
- <?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";
- ?>