Horus pagrindų yra gana kietas bandymas kuriant gerą OOP sistemą kaip nedidelis paketas, kaip įmanoma.
Orientuota į šviesos codebase ir ant kieto, standartai palankesnis požiūris, Horus gali būti naudojamas rašyti pažangias programas be susidoroti su sudėtingomis kodavimo priemonių rinkinius, pavyzdžiui, , Zend arba CakePHP .
Horas yra lengva išmokti ir kodas gana gerai komentavo tuo atveju, kūrėjai turi padėti suprasti, kas vyksta p>
Kas naujo , šioje laidoje.
- Dabar jūs turite turėti bent PHP 5.3
- NAUJUOSE Horus_Facade.
- Pašalinta Horus_PDO klasė.
- Gali naudoti objektų ar statinių objektus lengvai.
- Nauja konstantos.
- pašalino visus nereikalingus kodus.
- Nauji įvykiai sistema.
- Nauja funkcija Horas ().
Kas naujo versija 12.0:
- Dabar jūs turite turėti bent PHP 5.3
- NAUJUOSE Horus_Facade.
- Pašalinta Horus_PDO klasė.
- Gali naudoti objektų ar statinių objektus lengvai.
- Nauja konstantos.
- pašalino visus nereikalingus kodus.
- Nauji įvykiai sistema.
- Nauja funkcija Horas ().
Kas naujo versijoje 11,0:
- Dabar jūs turite turėti bent PHP 5.3
- NAUJUOSE Horus_Facade.
- Pašalinta Horus_PDO klasė.
- Gali naudoti objektų ar statinių objektus lengvai.
- Nauja konstantos.
- pašalino visus nereikalingus kodus.
- Nauji įvykiai sistema.
- Nauja funkcija Horas ().
Kas naujo 10.1
- Dabar jūs turite turėti bent PHP 5.3
- NAUJUOSE Horus_Facade.
- Pašalinta Horus_PDO klasė.
- Gali naudoti objektų ar statinių objektus lengvai.
- Nauja konstantos.
- pašalino visus nereikalingus kodus.
- Nauji įvykiai sistema.
- Nauja funkcija Horas ().
Kas naujo versijos 9.4:
- Pridėta nauji metodai (__invoke, turi, del, ldel, lhas) į Horus_Container.
- Pridėta naujas metodas talpyklos Horus_Response.
- Pridėta nauja RegEx nuoroda DOMAIN.
- atnaujino wiki.html failą.
- HPHP dabar yra Xpress CMS, kuri netrukus pamatai.
Kas naujo versijos 9.2.
- Pridėta daugiau galios Horus_Container
- Atnaujinta wiki.
Kas naujo 9.0 versijoje:
- Horus pagrindų tapo nešiojamas visą krūvą OOP sistema
- naujų klasių ir vadybininkai
- Aplinka klasė "
- Atsako direktorius,
- Prašymas direktorius,
- "Smart Maršrutai be kilpos tiesiog tingus maršrutas
- Sub-Domain Routing parama;
- Keli būdai, kaip įgyvendinti perrašyti emuliatorius bet kurio interneto serverio;
- Utilitites klasė "
- SKVN Supaprastinta klasė "
- Geriau Sunkvežimis klasė "
- Nauja Kabliukai sistema
Kas naujo 8.0 versijoje.
- Daugiau greičiau nei praeityje,
- Daugiau galios, mažiau kodą.
- Daugiau mažesnis.
- metodas nepaisyti iš post-forma.
- Visa Procedūrinis (Nėra OOP, bet Paruošta OOP Apps).
- Daugiau pagalbininkai.
- paleisti vieną arba daug maršrutus be kilpa.
Kas naujo 7.0 versijoje:
- New aukštos kokybės maršruto mechanizmas;
- Pridėta parama Sub-Domain Routing
- Nauja paprasta modulinė valdiklis klasė "
- Nauja aplinkos kintamieji,
- Nauja Konstantos
- Nauja funkcija Horas () gauti Horus objektą;
- Nauja metodas Horas () - & # x3e; statika () prie dabartinės atminties piko, atminties naudojimo ir cpu apkrova Vid objektą
- Horus.php dabar labiau greičiau ir gali būti lyginamas su jokiu paprasto PHP kodo
- Pašalinta nenaudingas kodai
- Optimizuotas kai kurie kodas dalys
- Router & SQL Klasės dabar tingus-initialzed [pastatytas tik pagal pareikalavimą]
- Horus 7 dabar susilieja koks indėlis vars nuo bet koks prašymas metodų [GALVA, pašto, tariant, GET, ... ir tt] tik viena masyvas $ _REQUEST
- Horus 7 priima bet kokį įvesties formatą & quot; JSON / XML / užklausos-string & quot;
Kas naujo 6.0 versija.
- perrašė Horus maršrutizatorius su naujais galingų idėjų
- Nauja Horus metodai.
- Patobulinta Horus konteinerį.
- NAUJUOSE Dokumento laikyti pagrįsta SQL DBVS.
- NAUJUOSE klavišas = & # x3e; vertė laikyti pagrįsta SQL DBVS.
- Optimizuotos kai kodai.
- Nauja simuliatorius metodas naudojant /? arba index.php /.
Kas naujo 5.0
- Daug greičiau
- Nėra configs
- Auto Detect ar įjungti simuliatorius, ar ne
- Tiesiog vienas failas sistema
Kas naujo versija 4.1.
- Daugiau kodas valymas
- Pašalinta krautuvas klasė.
- NEW stalo "klasė SQL sąveiką.
- Nauja "duomenų valdytojas" klasės pratęsti klasę į maršrutizatorių.
- Nauja Config variantas "horus.controllers_dir".
Kas naujo versijos 4.0.0:
- Visa kodas šiuo metu yra švarus ir skaidrus
- Horus dabar tik visiškai lanksti stiprus Codebase
- branduolio reorganizuotas;
- Horus dabar yra pasirengę dirbti pagal bet dizaino šabloną (MVC / hmvc .. ir tt)
- Atstatytas tam tikrą kodą nuo nulio "
- pašalino visus pridėtinės funkcijos ir klasės,
Kas naujo 3.0.0 versijos:
- Pašalintos kai kurios funkcijos
- Re-optimizuotas branduolys
- Pašalinta ne geri kodai
- Pašalinta events_ * Veikia, pridūrė naują išmaniųjų įvykiai OOP klasė "
- Fiksuotas visi senesnės versijos klaidų
- Re pastatytas nuo nulio maršrutizatorių
- Router dabar palaiko leidimus
- NAUJUOSE konteineris
- naujas funkcijas;
Kas naujo versijos 2.0.0:
- Naujos funkcijos
- Pašalinta ne naudingų kodai
- Re-Optimizuotas šerdis
- Nauja Kabliukai / Renginiai šerdies
- Horus klases dabar pagal savo visiškai kontroliuoti;
- Pašalinta įvykiai klasė, pakeisti tik 3 mažyčių funkcijas;
- Pašalinta krautuvas klasė, pakeisti protingas mažą auto (apkrovos ir žemėlapis) funkcija;
- Atnaujinta mod_rewrite simuliatorius
Kas naujo versijos 1.4.0:
- Optimizuotas Branduolio
- Suremontuota li>
- naujas funkcijas:
- mempty () kaip tuščia, tačiau dirba su keliais vars karto;
- sustabdyti ($ kodas, $ žinutė) sustabdyti taikymą ir http statusas kodas
- array_get (masyvas $ įėjimas, $ adata, $ išskyrus = null) Gauk elementus iš masyvo arba gauti visi, išskyrus kai
- Naujas slaptažodis maišos API PHP 5.5 dabar čia bet php versijoje;) password_hash (), password_get_info (), password_needs_rehash (), password_verify ()
- puslapiuoti () Tiny Smart Numeracija Funkcija
- array_column () Grįžti vertybes iš vieno stulpelio į įvesties masyvo
- maili () Paštas () pagerėjo funkcija;
- naujos konfigūracijos parametrai:
- Dabar galite nustatyti / atstatyti bet kokios konfigūracijos iš bet kur ne tik iš statybos, naudojant Horo () - & # x3e; config ()
- 'horus.timezone "nustatyti laiko juosta, pagal nutylėjimą & quot; PHP Numatytasis & quot;
- 'horus.auto_run "pasakyti Horus ją paleisti save automatiškai, todėl jums nereikia daryti Horus () - & # x3e; paleisti (), pagal nutylėjimą & quot; tiesa & quot;
- 'horus.use_router ", jei norite naudoti maršrutizatorių ar ne: D, pagal nutylėjimą & quot; klaidingą & quot;
- 'horus.simulator_method "[1 arba 2], kuris metodas norite" index.php / "(1) arba (2), pagal nutylėjimą & quot' /? '; 1 & quot;
- Nauja Konstantos:
- Taip, yra tas pats, kaip tiesa,
- Ne yra tas pats kaip klaidingą
- ORM naujas metodas
- getSQL () gauti sugeneruotą SQL
- getInputs () gauti sugeneruotus įėjimai (surišti vertybes)
Kas naujo versijos 1.3.0:
- NAUJUOSE (ORM)
- naujų funkcijų (array_start (), array_end (), Horas (), array_isset (), array_unset (), array_define ());
- Nauja Konfigūravimo parinktys
- Autoloading Renginių, ORM dabar neprivaloma;
- Keli peržiūros teikiančios karto;
- Suremontuota Versija 1.2.0
- klasės metodų, dabar palaiko pratęsimo url patikti: .html ir "-" Nuo Versija 1.3.0
- Branduolio Optimizuotas
Reikalavimai :
- PHP 5 arba didesnis,
Komentarai nerastas