Horus Framework er en ganske solid forsøk på å utforme en god OOP rammeverk som en liten pakke som mulig.
Fokusert på en lys kodebase og på en solid, standard vennlig tilnærming, kan Horus brukes til å skrive avanserte applikasjoner uten å måtte håndtere komplekse koding verktøysett som Zend eller CakePHP .
Horus er lett å lære og koden er ganske godt kommentert i saks utviklere trenger hjelp til å finne ut hva som skjer
Hva er nytt i denne utgaven.
- Nå må du ha minst PHP 5.3
- New Class Horus_Facade.
- Fjernet Horus_PDO klasse.
- Kan bruke gjenstander eller statiske objekter enkelt.
- Nye konstanter.
- Fjernet alle ubrukelige koder.
- New Hendelser system.
- Ny funksjon Horus ().
Hva er nytt i versjon 12.0:
- Nå må du ha minst PHP 5.3
- New Class Horus_Facade.
- Fjernet Horus_PDO klasse.
- Kan bruke gjenstander eller statiske objekter enkelt.
- Nye konstanter.
- Fjernet alle ubrukelige koder.
- New Hendelser system.
- Ny funksjon Horus ().
Hva er nytt i versjon 11.0:
- Nå må du ha minst PHP 5.3
- New Class Horus_Facade.
- Fjernet Horus_PDO klasse.
- Kan bruke gjenstander eller statiske objekter enkelt.
- Nye konstanter.
- Fjernet alle ubrukelige koder.
- New Hendelser system.
- Ny funksjon Horus ().
Hva er nytt i versjon 10.1:
- Nå må du ha minst PHP 5.3
- New Class Horus_Facade.
- Fjernet Horus_PDO klasse.
- Kan bruke gjenstander eller statiske objekter enkelt.
- Nye konstanter.
- Fjernet alle ubrukelige koder.
- New Hendelser system.
- Ny funksjon Horus ().
Hva er nytt i versjon 9.4:
- Lagt til nye metoder (__invoke, har, del, ldel, lhas) i Horus_Container.
- Lagt ny metode cache i Horus_Response.
- Lagt ny regex snarvei @ DOMAIN.
- Oppdatert wiki.html filen.
- er HPHP nå grunnlaget for XPress CMS som kommer snart.
Hva er nytt i versjon 9.2.
- Lagt mer makt til Horus_Container
- Oppdatert wikien.
Hva er nytt i versjon 9.0:
- Horus Work ble en bærbar hel stabel oop rammeverk
- Nye klasser og ledere
- Miljø Class
- Response Behandling
- Request Behandling
- Smart Routing uten løkke bare lat rute
- Sub-domene ruting støtte
- Flere måter å implementere omskriving emulator for alle web-server
- Utilitites Class
- PUD Forenklet Class
- Bedre AutoLoader Class
- Nye Hooks system
Hva er nytt i versjon 8.0:.
- Mer raskere enn tidligere
- Mer kraft med mindre kode.
- Mer mindre.
- Metode overstyring fra post-form.
- Full Prosedyre (Ingen OOP men Ready For OOP Apps).
- Flere hjelpere.
- Kjør én eller mange ruter uten sløyfe.
Hva er nytt i versjon 7.0:
- Ny høyytelses routing mekanismen
- Lagt til støtte for sub-domene ruting
- New enkel modulære kontrolleren klassen
- Nye miljøvariabler
- New konstanter
- Ny funksjon Horus () for å få horus objekt
- Ny metode Horus () - & # x3e, statikk () til et objekt av gjeldende minne-peak, minnebruk og cpu load avg
- Horus.php er nå mer raskere og kan sammenlignes med en hvilken som helst vanlig PHP-kode
- Fjernet ubrukelige koder
- Optimalisert enkelte deler av koden
- Router & SQL Klassene er nå lat-initialzed [konstruert nettopp on demand]
- Horus 7 fusjonerer nå noen innspill vars fra enhver forespørsel metoder [HEAD, POST, PUT, GET, ... etc] i bare ett array $ _REQUEST
- Horus 7 aksepterer noen innspill format & quot; json / xml / query-string & quot;
Hva er nytt i versjon 6.0:.
- omskrev Horus Router med nye kraftige ideer
- New Horus metoder.
- Oppgradert Horus Container.
- Ny klasse Document butikk basert på SQL DBMS.
- Ny klasse key = & # x3e; verdi butikken basert på SQL DBMS.
- Optimalisert noen koder.
- Ny simulator metoden bruker /? eller index.php /.
Hva er nytt i versjon 5.0:
- Mye mer raskere
- Ingen configs
- Auto oppdage om du vil aktivere simulator eller ikke
- Bare en one-fil rammeverk
Hva er nytt i versjon 4.1:.
- Mer kode rengjøring
- Fjernet loader klasse.
- Ny 'Table' klasse for SQL-interaksjoner.
- Ny 'Controller' klassen til å forlenge en klasse til en router.
- alternativ New Config for 'horus.controllers_dir'.
Hva er nytt i versjon 4.0.0:
- Hele Koden er nå ren og klar
- Horus er nå bare en full fleksibel sterk kodebase
- kernel re-organiserte
- Horus er nå klar til å jobbe under noen design mønster (MVC / hmvc, .. osv)
- Ombygd noen kode fra scratch
- Fjernet alle overhead funksjoner og klasser
Hva er nytt i versjon 3.0.0:
- Fjernet noen funksjoner
- Re-optimalisert kjernen
- Fjernet ikke-gode-koder
- Fjernet events_ * funksjoner, lagt til nye smarte hendelser OOP klasse
- Fast alle tidligere versjoner bugs
- Re-bygget ruteren fra scratch
- Router støtter nå tillatelser
- Ny klasse container
- Nye funksjoner
Hva er nytt i versjon 2.0.0:
- Nye funksjoner
- Fjernet ikke-nyttige koder
- Re-optimalisert kjernen
- New Hooks / Hendelser i kjernen
- Horus klasser nå under full kontroll
- Fjernet hendelser klasse, erstattet med bare tre små funksjoner
- Fjernet loader klasse, erstattet med en smart liten auto (last og kart) funksjon
- Oppdatert mod_rewrite simulator
Hva er nytt i versjon 1.4.0:
- Optimalisert Kernel
- Faste Bugs
- Nye funksjoner:
- mempty () som tom, men arbeider med flere vars samtidig
- stans ($ kode, $ melding) stopper programmet og http statuskode
- array_get (matrise $ input, $ p, $ bortsett = null) Få elementer fra matrise eller få alle bortsett fra noen
- Det nye passordet hashing api av PHP 5.5 er nå her på noen php versjon;) password_hash (), password_get_info (), password_needs_rehash (), password_verify ()
- Paginere () Tiny Smart paginering Funksjon
- array_column () Returner verdier fra en enkelt kolonne i inngangs rekke
- Maili () Mail () forbedret funksjon
- Nye Konfigurasjonsvalg:
- Nå kan du sette / endre noen konfigurasjon fra hvor som helst, ikke bare fra bygge hjelp horus () - & # x3e, config ()
- 'horus.timezone' set lokal tidssone, standard & quot; PHP Standard & quot;
- 'horus.auto_run' fortelle horus å kjøre den selv automatisk slik at du ikke gjør Horus () - & # x3e, løpe (), standard & quot; ekte & quot;
- 'horus.use_router' hvis du ønsker å bruke ruteren eller ikke: D, standard & quot; false & quot;
- 'horus.simulator_method' [1 eller 2], hvilken metode vil du, 'index.php /' (1) eller (2), standard & quot '/'; en & quot;
- Nye konstanter:
- Ja er det samme som å true
- Ingen er den samme som falsk
- ORM ny metode
- getSQL () for å få generert sql statement
- getInputs () for å få de genererte innganger (bundet verdier)
Hva er nytt i versjon 1.3.0:
- New Class (ORM)
- Nye funksjoner (array_start (), array_end (), Horus (), array_isset (), array_unset (), array_define ())
- New Konfigurasjonsvalg
- autoloading av hendelser, er ORM nå valgfritt
- Flere visninger rendering på en gang
- Faste bugs i versjon 1.2.0
- For klassemetoder, støtter nå url forlengelse Like: Html og '-' Fra versjon 1.3.0
- Kernel Optimized
Krav
- PHP 5 eller høyere
Kommentarer ikke funnet