Paste Search Dynamic
assert_options
  1. <?php
  2.  
  3. // Assertions aktivieren und stumm schalten
  4. assert_options(ASSERT_ACTIVE, 1);
  5. assert_options(ASSERT_WARNING, 0);
  6. assert_options(ASSERT_QUIET_EVAL, 1);
  7.  
  8. // Eine Handlerfunktion erzeugen
  9. function my_assert_handler($file, $line, $code, $desc = null)
  10. {
  11.     echo "Assertion fehlgeschlagen in $file:$line: $code";
  12.     if ($desc) {
  13.         echo ": $desc";
  14.     }
  15.     echo "n";
  16. }
  17.  
  18. // Den Callback definieren
  19. assert_options(ASSERT_CALLBACK, 'my_assert_handler');
  20.  
  21. // Assertions, die fehlschlagen sollten
  22. assert('2 < 1');
  23. assert('2 < 1', 'Zwei ist kleiner als Eins');
  24.  
  25. ?>
Parsed in 0.024 seconds