PageRenderTime 48ms CodeModel.GetById 29ms RepoModel.GetById 0ms app.codeStats 0ms

/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
Possible License(s): LGPL-2.1, GPL-2.0, BSD-3-Clause, LGPL-2.0, CC-BY-SA-3.0, AGPL-1.0
  1. <?php
  2. /**
  3. *
  4. * Tests default plugins
  5. *
  6. * @version $Id: 9_errors.php,v 1.2 2004/11/05 16:00:38 pmjones Exp $
  7. *
  8. */
  9. error_reporting(E_ALL);
  10. require_once 'Savant2.php';
  11. $savant = new Savant2();
  12. require_once 'PEAR.php';
  13. PEAR::setErrorHandling(PEAR_ERROR_PRINT);
  14. echo "<h1>PEAR_Error</h1>\n";
  15. $savant->setError('pear');
  16. $result = $savant->loadPlugin('nosuchthing');
  17. echo "<pre>\n";
  18. print_r($result);
  19. echo "</pre>\n\n";
  20. echo "<h1>PEAR_ErrorStack</h1>\n";
  21. $savant->setError('stack');
  22. $result = $savant->loadPlugin('nosuchthing');
  23. echo "<pre>\n";
  24. print_r($result);
  25. echo "</pre>\n\n";
  26. echo "<pre>\n";
  27. print_r(print_r($GLOBALS['_PEAR_ERRORSTACK_SINGLETON']));
  28. echo "</pre>\n\n";
  29. echo "<h1>Exception</h1>\n";
  30. $savant->setError('exception');
  31. $result = $savant->loadPlugin('nosuchthing');
  32. echo "<pre>\n";
  33. print_r($result);
  34. echo "</pre>\n\n";
  35. ?>