سلام
این کدهای بنده هست :
جرا مقدار number تغییر نمی کند؟
این کدهای بنده هست :
<?php
class test {
private $number = "";
public function __construct() {
$this->number = 500;
}
public function __get($name) {
retu $this->{$name};
}
public function __set($name, $value) {
switch ($name) {
case '10':
$this->number = $value;
break;
case '20':
echo 'number 20 is bigger!';
break;
default :
echo 'Success';
break;
}
retu $name;
}
public function show() {
echo '<p>' . $this->number . '</p>';
}
}
$p = new test();
//$p->show();
echo $p->number;
$p->number = 10;
echo $p->number;
?>
جرا مقدار number تغییر نمی کند؟
