fixedarray_005.phpt 664 B

123456789101112131415161718192021222324252627282930
  1. --TEST--
  2. SPL: FixedArray: Invalid arguments
  3. --FILE--
  4. <?php
  5. try {
  6. $a = new SplFixedArray(new stdClass);
  7. } catch (TypeError $iae) {
  8. echo "Ok - ".$iae->getMessage().PHP_EOL;
  9. }
  10. try {
  11. $a = new SplFixedArray('FOO');
  12. } catch (TypeError $iae) {
  13. echo "Ok - ".$iae->getMessage().PHP_EOL;
  14. }
  15. try {
  16. $a = new SplFixedArray('');
  17. } catch (TypeError $iae) {
  18. echo "Ok - ".$iae->getMessage().PHP_EOL;
  19. }
  20. ?>
  21. ===DONE===
  22. --EXPECT--
  23. Ok - SplFixedArray::__construct() expects parameter 1 to be int, object given
  24. Ok - SplFixedArray::__construct() expects parameter 1 to be int, string given
  25. Ok - SplFixedArray::__construct() expects parameter 1 to be int, string given
  26. ===DONE===