ob_get_length_basic_001.phpt 613 B

12345678910111213141516171819202122232425262728293031323334353637
  1. --TEST--
  2. Test return type and value, as well as basic behaviour, of ob_get_length()
  3. --FILE--
  4. <?php
  5. /*
  6. * proto int ob_get_length(void)
  7. * Function is implemented in main/output.c
  8. */
  9. echo "No output buffers\n";
  10. var_dump(ob_get_length());
  11. ob_start();
  12. var_dump(ob_get_length());
  13. echo "hello\n";
  14. var_dump(ob_get_length());
  15. ob_flush();
  16. $value = ob_get_length();
  17. echo "hello\n";
  18. ob_clean();
  19. var_dump(ob_get_length());
  20. var_dump($value);
  21. ob_end_flush();
  22. echo "No output buffers\n";
  23. var_dump(ob_get_length());
  24. ?>
  25. --EXPECT--
  26. No output buffers
  27. bool(false)
  28. int(0)
  29. hello
  30. int(13)
  31. int(0)
  32. int(0)
  33. No output buffers
  34. bool(false)