003.phpt 661 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  1. --TEST--
  2. reusing anonymous classes
  3. --FILE--
  4. <?php
  5. while (@$i++<10) {
  6. var_dump(new class($i) {
  7. public function __construct($i) {
  8. $this->i = $i;
  9. }
  10. });
  11. }
  12. --EXPECTF--
  13. object(class@%s)#1 (1) {
  14. ["i"]=>
  15. int(1)
  16. }
  17. object(class@%s)#1 (1) {
  18. ["i"]=>
  19. int(2)
  20. }
  21. object(class@%s)#1 (1) {
  22. ["i"]=>
  23. int(3)
  24. }
  25. object(class@%s)#1 (1) {
  26. ["i"]=>
  27. int(4)
  28. }
  29. object(class@%s)#1 (1) {
  30. ["i"]=>
  31. int(5)
  32. }
  33. object(class@%s)#1 (1) {
  34. ["i"]=>
  35. int(6)
  36. }
  37. object(class@%s)#1 (1) {
  38. ["i"]=>
  39. int(7)
  40. }
  41. object(class@%s)#1 (1) {
  42. ["i"]=>
  43. int(8)
  44. }
  45. object(class@%s)#1 (1) {
  46. ["i"]=>
  47. int(9)
  48. }
  49. object(class@%s)#1 (1) {
  50. ["i"]=>
  51. int(10)
  52. }