PageRenderTime 41ms CodeModel.GetById 16ms RepoModel.GetById 1ms app.codeStats 0ms

/wp-content/plugins/yet-another-photoblog/lib/Savant2-2.4.3/Savant2/tests/9_errors.php

https://github.com/Mercedes/ratonesytortillas
PHP | 46 lines | 28 code | 11 blank | 7 comment | 0 complexity | d9c3b12cb3d3f26b85ec7a50a7b196d8 MD5 | raw file
  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. ?>