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

  • cucka

    addikt

    válasz LW #6860 üzenetére

    Egy kis saját keretrendszert készítek és született az alábbi elgondolás.
    Ne készíts saját keretrendszert :)

    Minden bizonnyal lassítja a futást, de egyszerűsíti a munkát. Szerintetek érdemes ezt így használni?
    Nem érdemes. Ha már keretrendszert készítesz és szeretnél egy szuperglobál osztályt készíteni ahhoz, hogy biztonságosan kezeld a user inputot, akkor
    - legyen egy osztályod, ami általánosan meg tudja oldani a feladatot akármilyen tömbre
    - a program indulásánál példányosítod az ősosztályt a szuperglobálokra
    - az ilyen megoldás egyetlen előnyös oldala, hogy egy helyen le tudod kezelni azt, hogy a szerveren be van-e kapcsolva a magic_quotes_gpc, na pont ez hiányzik a kódból
    - a PHP case insensitive függvénynevek esetén, de ha minőségi kódot szeretnél kiadni a kezeid közül, akkor erről a "fícsörről" nem veszel tudomást.
    - mivel a PHP egyik alapvető funkciója, hogy implicit cast-ol (szinte) bármit bármivé, ezért ezt beépíteni az osztályodba teljesen fölösleges.

    Ennek az abstract static bohóckodásnak semmi értelme, gyakorlatilag amit írtál, az ekvivalens azzal, mint ha megírtál volna néhány globális függvényt, csak mellette ott van zajnak egy csomó OOP-s keyword.

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

Hirdetés