Új hozzászólás Aktív témák

  • Sk8erPeter

    nagyúr

    válasz Soak #11051 üzenetére

    foreach($this as $key => $value)
    Jesszus, Te itt igazából mit művelsz? :DDD

    ucfirst($key)
    ucfirst($value)
    Miért akarod felülbírálni a felhasználó által megadott nevet, hogy legyen upper case az első betű? Nehogy már. :N Ilyet nem szabad. Hadd döntse el a felhasználó, nagy- vagy kisbetűvel szeretné, kódból ne írd felül.

    class Content extends HtmlBuilder{
    public $prop1;
    public $prop2;
    public $prop3;
    }

    Itt konkrétan az egész leszármaztatásnak abszolúte SEMMI értelme.
    Ezenkívül public változókat használni itt mi értelme van? Akkor minek az OOP, az encapsulation, stb.?
    Lényegében ezzel felrúgod ezeket az elveket, példányosítás után azt lehet belepakolni, amit csak akarsz.

    Amúgy itt az egész szétválasztásnak sincs sok értelme, hogy külön legyen megcsinálva a "header" (legalábbis így nevezted), meg a tartalom maga, ennek úgyis egymás alá kell kerülnie, szétválasztva nem valószínű, hogy szükség lesz rá, tehát lehetne akár egyetlen render() metóduson belül.

Új hozzászólás Aktív témák