динамическое добавление полей php

чтобы динамически добавить поле достаточно просто обратиться к нему как к существующему:


 class a1{
    public $c=0;
 }
 $a=new a1();
 $a->v = 100; // как будто оно и было раньше
 echo $a->v;  // выводим значение динамически созданного поля