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

From: Date: Thu, 18 Mar 2004 15:14:03 +0000
Subject: cvs: php-src /tests/classes __set_data_corrupt.phpt
Groups: php.cvs 
Request: Send a blank email to php-cvs+get-26712@lists.php.net to get a copy of this message
pajoye Thu Mar 18 10:14:03 2004 EDT Added files: /php-src/tests/classes __set_data_corrupt.phpt Log: - Test for possible data corruption with __set http://cvs.php.net/co.php/php-src/tests/classes/__set_data_corrupt.phpt?r=1.1&p=1 Index: php-src/tests/classes/__set_data_corrupt.phpt +++ php-src/tests/classes/__set_data_corrupt.phpt --TEST-- Data corruption in __set --SKIPIF-- <?php if (version_compare(zend_version(), '2.0.0-dev', '<')) die('skip ZendEngine 2 is needed'); ?> --FILE-- <?php $f = 'c="foo"'; class foo { const foobar=1; public $pp = array('t'=>null); function bar() { echo $this->t ='f'; } function __get($prop) { return $this->pp[$prop]; } function __set($prop, $val) { echo "__set"; $this->pp[$prop] = ''; } } $f = new foo; $f->bar(); ?> --EXPECT-- __setf

« previous php.cvs (#26712) next »