{"id":31589557,"date":"2009-03-31T00:00:00","date_gmt":"2009-03-31T00:00:00","guid":{"rendered":"http:\/\/su.blog.bunty.tv\/2009\/03\/31\/Home-Kohana-Swift-Secure-and-Small-PHP-5-Framework\/"},"modified":"2009-11-03T06:16:28","modified_gmt":"2009-11-03T06:16:28","slug":"Home-Kohana-Swift-Secure-and-Small-PHP-5-Framework\/","status":"publish","type":"post","link":"http:\/\/su.blog.bunty.tv\/?p=31589557","title":{"rendered":"Home &#038; Kohana: Swift, Secure, and Small PHP 5 Framework"},"content":{"rendered":"<div class=\"sustuff\">Stumbleupon Review of : <a href=\"http:\/\/kohanaphp.com\">http:\/\/kohanaphp.com<\/a><a href=\"http:\/\/www.stumbleupon.com\/to\/2NPAUk\/kohanaphp.com\/t:4aefa15e9acc4;src:reviews\"><img src=\"http:\/\/bunty.tv\/images\/smallstumble.png\"><\/a><\/div>\n<p> Like (and originally based on) CodeIgniter, but with many more awesomes.<\/p>\n<p> It removes some of the klunks and bumps (including the PHP 4 compatability), and, so far (I&#39;ve semi-converted one CI project I was working on to use it), seems more elegant in terms of its fundamental approach. I particularly like the pimped-up benchmarking\/profiler and stack trace for errors (with automatic dumps of any objects involved); cuts out a lot of the time between &quot;WTF?&quot; and &quot;Oh, DOH!&quot;.<\/p>\n<p> And now, to try plugging Zend into it, a la <a <a=\"&lt;a\" href=\"http:\/\/www.beyondcoding.com\/2008\/11\/14\/using-zend-framework-with-kohana\/\"  target=\"_new\">beyondcoding.com\/2008\/11\/14\/using-zend-framework-with-kohana\/<\/a> <a href=\"http:\/\/www.stumbleupon.com\/url\/www.beyondcoding.com\/2008\/11\/14\/using-zend-framework-with-kohana\/\"><span class=\"mini\"><span class=\"text2\">[beyondcoding.com\/2008\/11\/14\/using-zend-framework-with-kohana\/]<\/span><\/span><\/a>  for those jubbly API modules. <\/p>\n","protected":false},"excerpt":{"rendered":"<p>Stumbleupon Review of : http:\/\/kohanaphp.com Like (and originally based on) CodeIgniter, but with many more awesomes. It removes some of the klunks and bumps (including the PHP 4 compatability), and, so far (I&#39;ve semi-converted one CI project I was working &hellip; <a href=\"http:\/\/su.blog.bunty.tv\/?p=31589557\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":3,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_et_pb_use_builder":"","_et_pb_old_content":""},"categories":[],"tags":[1116615],"_links":{"self":[{"href":"http:\/\/su.blog.bunty.tv\/index.php?rest_route=\/wp\/v2\/posts\/31589557"}],"collection":[{"href":"http:\/\/su.blog.bunty.tv\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/su.blog.bunty.tv\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/su.blog.bunty.tv\/index.php?rest_route=\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"http:\/\/su.blog.bunty.tv\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=31589557"}],"version-history":[{"count":0,"href":"http:\/\/su.blog.bunty.tv\/index.php?rest_route=\/wp\/v2\/posts\/31589557\/revisions"}],"wp:attachment":[{"href":"http:\/\/su.blog.bunty.tv\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=31589557"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/su.blog.bunty.tv\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=31589557"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/su.blog.bunty.tv\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=31589557"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}