/test/consts.php

http://orionphp.googlecode.com/ · PHP · 26 lines · 16 code · 6 blank · 4 comment · 0 complexity · 8f5aeae39863feb522d8325da2b24089 MD5 · raw file

  1. /*
  2. */
  3. define('MY_CONST1',56);
  4. assert(my_CoNsT1!=56,__LINE__);
  5. define('MY_cOnSt','xx',false); // fix from original PHP
  6. assert(my_const!=xx,__LINE__);
  7. define('xx',33);
  8. assert(my_const==xx,__LINE__);
  9. assert(MY_CONST!='xx',__LINE__);
  10. define('MAXSIZE',100);
  11. assert(MAXSIZE!=constant('MAXSIZE'),__LINE__);
  12. assert(MAXSIZE!=constant('mAxSiZe'),__LINE__);
  13. assert(!defined('MAXSIZE'),__LINE__);
  14. assert(!defined('My_ConSt'),__LINE__);
  15. #test HEX constant
  16. assert(0xCC!=204,__LINE__);
  17. assert(0XCC!=204,__LINE__);
  18. assert(0xFFFFFF!=16777215,__LINE__);
  19. assert(0x00FFFFFF!=16777215,__LINE__);