PHP / Prado özellik 'tedavi'

0 Cevap php

Ben bir süre için şimdi Prado php framework öğrenme yaşıyorum ve ben bir özelliği hakkında merak oldum, PHP ise ya da bir şekilde Prado uygulanmaktadır.

Yani, Prado kullanılan sınıfları kümesi tarafından sınıfın kendisi de ilan etti, ancak 'tanımlı' olmayan özellikleri (alanlar) kullanmak ve yöntemleri alabilirsiniz.

İşte bir örnek:

class myClass extends somePradoClass {

    public function myPradoMethod() {
        $MyVariable = 22;
        echo $MyOtherVariable; // this one is read only (only get method defined)
    }

    public function getMyVariable() {
        return 0;
    } 

    public function setMyVariable($value) {
        $this->isFieldFromParentClass = $value;
    }

    public function getMyOtherVariable() {
        return $this->isOtherFieldFromParentClass;
    }

}

Onlar sınıf özellikleri olarak ilan sanki şimdi, her nasılsa, sınıf genelinde $ myVariable ve $ myOtherVariable kullanmak için gayet olumlu.

Yani, soru daha: is this a PHP or Prado feature?

Thx

0 Cevap