PHP Fat-Free Framework
fatfree.sourceforge.net
fatfree.sourceforge.net
I don't really understand why they call some of these plugins through the F3 class instead of using them separately.
Wouldn't it be better to separate db class, and do Db::query() or Db::sql() instead of F3::sql(), which uses a __callStatic() magic method and loops through all the files in the autoload dir and checking each class to see if it has a sql() method. Just seems like it's doing a lot of extra un-needed work, even if it is caching it
If you are looking for a routing library that works with 5.3, but also 5.1.6 and 5.2, I recommend checking out Moor (http://github.com/jeffturcotte/moor). It is licensed MIT so it can be used on any project.
Does anyone else think that page reads like an infomercial?
Also, PHP -is- a templating engine. No need to re-implement it inside itself.
That's a tad overboard.