003.phpt 664 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354
  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. ?>
  13. --EXPECTF--
  14. object(class@%s)#1 (1) {
  15. ["i"]=>
  16. int(1)
  17. }
  18. object(class@%s)#1 (1) {
  19. ["i"]=>
  20. int(2)
  21. }
  22. object(class@%s)#1 (1) {
  23. ["i"]=>
  24. int(3)
  25. }
  26. object(class@%s)#1 (1) {
  27. ["i"]=>
  28. int(4)
  29. }
  30. object(class@%s)#1 (1) {
  31. ["i"]=>
  32. int(5)
  33. }
  34. object(class@%s)#1 (1) {
  35. ["i"]=>
  36. int(6)
  37. }
  38. object(class@%s)#1 (1) {
  39. ["i"]=>
  40. int(7)
  41. }
  42. object(class@%s)#1 (1) {
  43. ["i"]=>
  44. int(8)
  45. }
  46. object(class@%s)#1 (1) {
  47. ["i"]=>
  48. int(9)
  49. }
  50. object(class@%s)#1 (1) {
  51. ["i"]=>
  52. int(10)
  53. }