خرید بک لینک
سلام
این کدهای بنده هست :
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 سوئیچ بشه.تشکر

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

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

صفحه بندی