Another framework full of thinly veiled global variables:<p><a href="http://uk.php.net/manual/en/class.yaf-registry.php" rel="nofollow">http://uk.php.net/manual/en/class.yaf-registry.php</a>
[me]# pecl remote-info yaf
Package details:
================
Latest 2.1.3
Installed - no -
Package yaf
License PHP
Category System
Summary PHP Framework in PHP extension
Description Yaf is a PHP framework similar to zend
framework, which is written in c and built as
PHP extension.<p><pre><code> Windows binaries can be found at <a
href="http://code.google.com/p/yafphp/downloads/list">http://code.google.com/p/yafphp/downloads/list</a></code></pre>
[me]# pecl install yaf
pecl/yaf requires PHP (version >= 5.1.0, version <= 5.3.6), installed version is 5.3.8
No valid packages found<p>So... 2.1.3 doesn't know how to work with 5.3.8. I'm not upgrading to 5.4.0 to test this right now. Any hacks to get around this?
Is the source for this anywhere like GitHub where it can be looked over?<p>EDIT: Appears to be on Google Code: <a href="http://code.google.com/p/yafphp/source/browse/" rel="nofollow">http://code.google.com/p/yafphp/source/browse/</a>
It is interesting that there are no models.<p>This seems to be a glorified front controller integrated with a templating engine.<p>It is really cool that they did this as a PECL extension. I had a PHP framework many years ago that we considered converting to a PECL extension (<a href="http://sourceforge.net/projects/cep/" rel="nofollow">http://sourceforge.net/projects/cep/</a>).
It kind of reminds me of ASP.NET C# MVC, just glancing at the example page: <a href="http://au.php.net/manual/en/yaf.examples.php" rel="nofollow">http://au.php.net/manual/en/yaf.examples.php</a><p>Not being particularly proficient in PHP, is the 'Class myClass extends baseClass' syntax normal? I've never seen it before.
So use with blitz template engine as is extension<p><a href="http://alexeyrybak.com/blitz/blitz_en.html" rel="nofollow">http://alexeyrybak.com/blitz/blitz_en.html</a><p>You had blazing speed and performance