cvs: php-src /tests/classes clone_002.phpt

From: Date: Tue, 01 Jul 2003 21:27:59 +0000
Subject: cvs: php-src /tests/classes clone_002.phpt
Groups: php.cvs 
Request: Send a blank email to php-cvs+get-22265@lists.php.net to get a copy of this message
helly Tue Jul 1 17:27:59 2003 EDT Added files: /php-src/tests/classes clone_002.phpt Log: Add more clone testing Index: php-src/tests/classes/clone_002.phpt +++ php-src/tests/classes/clone_002.phpt --TEST-- ZE2 object cloning, 1 --SKIPIF-- <?php if (version_compare(zend_version(), '2.0.0-dev', '<')) die('skip ZendEngine 2 needed'); ?> --FILE-- <?php class test { public $p1 = 1; public $p2 = 2; public $p3; public __clone() { } }; $obj = new test; $obj->p2 = 'A'; $obj->p3 = 'B'; $copy = $obj->__clone(); $copy->p3 = 'C'; echo "Object\n"; var_dump($obj); echo "Clown\n"; var_dump($copy); echo "Done\n"; ?> --EXPECT-- Object object(test)#1 (3) { ["p1"]=> int(1) ["p2"]=> string(1) "A" ["p3"]=> string(1) "B" } Clown object(test)#2 (3) { ["p1"]=> int(1) ["p2"]=> string(1) "A" ["p3"]=> string(1) "C" } Done

« previous php.cvs (#22265) next »