expect_008.phpt 624 B

12345678910111213141516171819202122232425262728293031323334
  1. --TEST--
  2. test disabled expectations have no ill side effects
  3. --INI--
  4. zend.assertions=0
  5. assert.exception=1
  6. --FILE--
  7. <?php
  8. class One {
  9. public function __construct() {
  10. assert($this || 0);
  11. }
  12. }
  13. class Two extends One {}
  14. class OdEar extends AssertionError {}
  15. function blah(){ return 1; }
  16. $variable = 1;
  17. assert(true, "constant message");
  18. assert(($variable && $variable) || php_sapi_name(), new OdEar("constant message"));
  19. assert(false);
  20. assert(blah(), blah());
  21. new Two();
  22. new Two();
  23. new Two();
  24. assert (blah() || blah() || blah(), blah() || blah() || blah() || blah());
  25. var_dump(true);
  26. ?>
  27. --EXPECT--
  28. bool(true)