exception_025.phpt 909 B

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. --TEST--
  2. zend.exception_string_param_max_len ini setting
  3. --FILE--
  4. <?php
  5. function main($arg) {
  6. echo (new Exception()), "\n";
  7. }
  8. var_dump(ini_set('zend.exception_string_param_max_len', '-1'));
  9. var_dump(ini_set('zend.exception_string_param_max_len', '1000001'));
  10. var_dump(ini_set('zend.exception_string_param_max_len', '1000000'));
  11. var_dump(ini_set('zend.exception_string_param_max_len', '20'));
  12. main('short');
  13. main('123456789012345678901234567890');
  14. var_dump(ini_set('zend.exception_string_param_max_len', '0'));
  15. main('short');
  16. main('');
  17. ?>
  18. --EXPECTF--
  19. bool(false)
  20. bool(false)
  21. string(2) "15"
  22. string(7) "1000000"
  23. Exception in %s:%d
  24. Stack trace:
  25. #0 %s(10): main('short')
  26. #1 {main}
  27. Exception in %s:%d
  28. Stack trace:
  29. #0 %s(11): main('12345678901234567890...')
  30. #1 {main}
  31. string(2) "20"
  32. Exception in %s:%d
  33. Stack trace:
  34. #0 %s(13): main('...')
  35. #1 {main}
  36. Exception in %s:%d
  37. Stack trace:
  38. #0 %s(14): main('')
  39. #1 {main}