I found a piece of code in the docs, and thought it was a way to EXTEND a
Class with new properties tha cna be accessed from original Class Object.
can someone tell me what I did wrong?
Thx
Walter
=====================
<?php
class THEPARENT {
var $name = null;
function THEPARENT( $newName )
{
$this->name = $newName ;
}
}
class THECHILD extends THEPARENT {
var $abc;
var $xyz = "xyz"; // NOTE: this value will be lost during
unserialization
function _ATOM() {
// NOTE: $this->xyz is now "xyz"
$this = unserialize (serialize (new THEPARENT()));
// NOTE: Original value of $this->xyz is lost
$this->$abc = "abc"; // Better: initialize values after ser/unser.
step
}
}
$a = new THEPARENT ('walter');
echo $a->name . '<p />';
echo $a->abc . '<p />';
?>
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php