مشکل در تابع set__

ساخت وبلاگ
سلام 
این کدهای بنده هست :
number = 500;
               }
               public function __get($name) {
                   return $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;
                   }
                   return $name;
               }
               public function show() {
                   echo '

' . $this->number . '

';                }            }            $p = new test();            //$p->show();            echo $p->number;            $p->number = 10;            echo $p->number;            ?>

جرا مقدار number تغییر نمی کند؟

تشکر شده توسط:

شما سوئیچ رو بر اساس name$ گذاشتین درحالی‌که مقدار یعنی value رو 10 فرستادین. انتظار دارین سوئیچ کار کنه؟

کاملا درسته استاد عزیز ، باید روی value سوئیچ بشه.تشکر

تشکر شده توسط:

برنامه نویس...
ما را در سایت برنامه نویس دنبال می کنید

برچسب : نویسنده : خنجی prog بازدید : 206 تاريخ : شنبه 30 ارديبهشت 1396 ساعت: 22:42

خبرنامه