PHP erişen korumalı yapıcısı

0 Cevap php

I know it is very uncommon to use protected methods or constructors. I have read discussions about this on SO and other sites. The task I've got is rather simple. I have to access protected methods/constructors from my program. All attributes/methods must be declared as protected.

Benim kod azaltılabilir. Ben temelde kolay / basit yolu ile bunu yapmak istedi değilim. Aklıma Tüm çözümler biraz daha gelişmiş bir teknik ("arkadaş", vb) ya da kurallara aykırı bir kamu işlevi kullanmak ya.

Teşekkür ederim.

     class one
        {
         protected $attribute1;
        }

        class two extends one
        {
         protected $attribute2;
         protected $attribute3;
            protected function __construct($arg1, $arg2, $arg3)  
         {
          $this->attribute1= $arg1;
          $this->attribute2= $arg2;
          $this->attribute3= $arg3;

            }
        }

$object = new two(" 1", "2", "3");

0 Cevap