Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.Sign up
My old PHP (anti)framework. Here for archival purposes only. Please don't use!
Fetching latest commit…
Cannot retrieve the latest commit at this time.
|Type||Name||Latest commit message||Commit time|
|Failed to load latest commit information.|
AFK is my old PHP (anti)framework for building web applications. That is, it's a bunch of libraries with small framework built into it. I don't really its use for new projects. I myself now only use it for legacy projects, though I am looking to improve it a little, and modernise it, if only of the sake of maintainability. It predates practically all of the current PHP frameworks quite a bit, and the codebase goes back to the late '90s. It does contain some interesting nuggets. I'm still unreasonably happy with the template system it has built in, which had a form of template inheritence before that was even a thing. As a baseline, AFK must stay compatible with PHP 5.2, as the oldest critical system I know of that it runs on runs that. This is one of the reaons that it doesn't use namespaces. However, some of the libraries it uses for development, notably PHPUnit, so there's that. I may update some parts of the code to be formatted according to PSR-1 and PSR-2, albeit without changing method and variable names to camel case. I won't be identing case statements though. That's just silly.  Aside from PHP namespaces being an ugly syntactic botch.