/hphp/test/zend/good/ext/standard/tests/strings/fprintf_variation_008_64bit.php

http://github.com/facebook/hiphop-php · PHP · 24 lines · 24 code · 0 blank · 0 comment · 0 complexity · 48310cd2d0c7feffe8116b6925278136 MD5 · raw file

  1. <?hh
  2. <<__EntryPoint>> function main(): void {
  3. $int_variation = varray[ "%d", "%-d", "%+d", "%7.2d", "%-7.2d", "%07.2d", "%-07.2d", "%'#7.2d" ];
  4. $int_numbers = varray[ 0, 1, -1, 2.7, -2.7, 23333333, -23333333, "1234" ];
  5. /* creating dumping file */
  6. $data_file = dirname(__FILE__) . '/fprintf_variation_008_64bit.phpt.txt';
  7. if (!($fp = fopen($data_file, 'wt')))
  8. return;
  9. /* hexadecimal type variations */
  10. fprintf($fp, "\n*** Testing fprintf() for hexadecimals ***\n");
  11. foreach( $int_numbers as $hexa_num ) {
  12. fprintf( $fp, "\n");
  13. fprintf( $fp, "%x", $hexa_num );
  14. }
  15. fclose($fp);
  16. print_r(file_get_contents($data_file));
  17. echo "\nDone";
  18. unlink($data_file);
  19. }