bug53305.phpt 499 B

12345678910111213141516171819
  1. --TEST--
  2. Bug #53305 (E_NOTICE when defining a constant starts with __COMPILER_HALT_OFFSET__)
  3. --FILE--
  4. <?php
  5. error_reporting(E_ALL);
  6. define('__COMPILER_HALT_OFFSET__1', 1);
  7. define('__COMPILER_HALT_OFFSET__2', 2);
  8. define('__COMPILER_HALT_OFFSET__', 3);
  9. define('__COMPILER_HALT_OFFSET__1'.chr(0), 4);
  10. var_dump(__COMPILER_HALT_OFFSET__1);
  11. var_dump(constant('__COMPILER_HALT_OFFSET__1'.chr(0)));
  12. ?>
  13. --EXPECTF--
  14. Warning: Constant __COMPILER_HALT_OFFSET__ already defined in %s on line %d
  15. int(1)
  16. int(4)