Est-il possible d'hérité des méthodes __Get et _Set ?

J'essaye de faire un truc du genre :


Ma class:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
class Derive{
 
	public function __construct() {
	}
 
		public function __get($nm){
 
		if (isset($this->membre[$nm])) {
			$r = $this->membre[$nm];
			return $r;
		} else {
			return null;
		}
	}
 
	public function __set($nm, $val){
		if (isset($this->membre[$nm]))
			$this->membre[$nm] = $val;
	}
 
	public function __isset($nm){
		return isset($this->membre[$nm]);
	}
 
	public function __unset($nm){
		unset($this->membre[$nm]);
	}
}
Ma classe :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
require_once('derive.php');
class Setter Extends Derive
{
	private $x = array("a" => 1, "b" => 2, "c" => 3);
 
	public function __construct() {
	}
}