PHP Classes

Horus Framework: Develop Web applications using a micro framework

Recommend this page to a friend!
  Info   Documentation   View files Files   Install with Composer Install with Composer   Download Download   Reputation   Support forum   Blog    
Ratings Unique User Downloads Download Rankings
StarStarStarStar 66%Total: 708 All time: 4,651 This week: 455Up
Version License PHP version Categories
horus 8GNU General Publi...5.2.17PHP 5, Libraries
Description 

Author

This package can be used to develop Web applications using a micro framework.

It provides several general purpose classes for Web application development.

Currently it provides classes for routing HTTP requests and access multiple types of databases to execute common table SQL queries.

Picture of Mohammed Al Ashaal
  Performance   Level  
Name: Mohammed Al Ashaal <contact>
Classes: 8 packages by
Country: Egypt Egypt
Age: 30
All time rank: 127911 in Egypt Egypt
Week rank: 192 Up4 in Egypt Egypt Up
Innovation award
Innovation award
Nominee: 2x

Winner: 1x

Documentation

 

Details

What is Horus.php ?

Gitter > Horus.php is a tiny portable php tiny framework that focused on strong code-base and better performance, it is just one file ~ 30kb with ~ 1k of lines > Horus.php is just a strong tiny code-base and will still as it not more .

Why Horus.php ?

I don't like to tell you some words, but just download and test yourself .

What is new ?

  • New high-performance routing mechanism .
  • Added support for sub-domain routing .
  • New simple modular controller class .
  • New environment variables .
  • New Constants .
  • New function `Horus()` to get the horus object .
  • New method `Horus()->statics()` to an object of current memory-peak, memory-usage & cpu load avg.
  • Horus.php is now more faster and could be compared to any plain php code .
  • Removed useless codes .
  • Optimized some parts of the code .
  • Router & SQL Classes are now lazy-initialzed [constructed just on demand] .
  • Horus 7 now merges any input vars from any request methods [ HEAD,POST,PUT,GET, ... etc ] in just one array `$_REQUEST`
  • Horus 7 accepts any input format "json/xml/query-string" .
  • Horus 7 is very powerful for web-services like RESTful, XMLRPC, ... etc

  Files folder image Files (5)  
File Role Description
Accessible without login Plain text file .htaccess Data Auxiliary data
Plain text file Horus.php Class Class source
Accessible without login Plain text file index.php Example Example script
Accessible without login Plain text file README.md Data Auxiliary data
Accessible without login HTML file wiki.html Doc. Documentation

The PHP Classes site has supported package installation using the Composer tool since 2013, as you may verify by reading this instructions page.
Install with Composer Install with Composer
 Version Control Unique User Downloads Download Rankings  
 100%
Total:708
This week:0
All time:4,651
This week:455Up
User Ratings User Comments (4)
 All time
Utility:85%StarStarStarStarStar
Consistency:72%StarStarStarStar
Documentation:80%StarStarStarStarStar
Examples:82%StarStarStarStarStar
Tests:-
Videos:-
Overall:66%StarStarStarStar
Rank:562