object_reference_001.phpt 314 B

12345678910111213141516171819202122232425
  1. --TEST--
  2. ZE2 object references
  3. --FILE--
  4. <?php
  5. class Foo {
  6. public $name;
  7. function __construct() {
  8. $this->name = "I'm Foo!\n";
  9. }
  10. }
  11. $foo = new Foo;
  12. echo $foo->name;
  13. $bar = $foo;
  14. $bar->name = "I'm Bar!\n";
  15. // In ZE1, we would expect "I'm Foo!"
  16. echo $foo->name;
  17. ?>
  18. --EXPECT--
  19. I'm Foo!
  20. I'm Bar!