Warning: include_once(): Unable to allocate memory for pool. in /usr/share/php/Zend/Controller/Dispatcher/Standard.php on line 338 Call Stack: 0.0000 630832 1. {main}() /home/padraic/public_html/survivethedeepend.com/zfbook/website/public/index.php:0 0.0004 645896 2. Bootstrap::run() /home/padraic/public_html/survivethedeepend.com/zfbook/website/public/index.php:12 0.0176 2414224 3. Zend_Controller_Front->dispatch() /home/padraic/public_html/survivethedeepend.com/zfbook/website/library/Bootstrap.php:19 0.0195 2536784 4. Zend_Controller_Dispatcher_Standard->dispatch() /usr/share/php/Zend/Controller/Front.php:946 0.0199 2536928 5. Zend_Controller_Dispatcher_Standard->loadClass() /usr/share/php/Zend/Controller/Dispatcher/Standard.php:256 Zend Framework Book: Surviving The Deep End
Warning: include_once(): Unable to allocate memory for pool. in /usr/share/php/Zend/Loader/PluginLoader.php on line 384 Call Stack: 0.0000 630832 1. {main}() /home/padraic/public_html/survivethedeepend.com/zfbook/website/public/index.php:0 0.0004 645896 2. Bootstrap::run() /home/padraic/public_html/survivethedeepend.com/zfbook/website/public/index.php:12 0.0176 2414224 3. Zend_Controller_Front->dispatch() /home/padraic/public_html/survivethedeepend.com/zfbook/website/library/Bootstrap.php:19 0.0254 2706024 4. Zend_Controller_Plugin_Broker->postDispatch() /usr/share/php/Zend/Controller/Front.php:957 0.0254 2706024 5. Zend_Layout_Controller_Plugin_Layout->postDispatch() /usr/share/php/Zend/Controller/Plugin/Broker.php:331 0.0255 2706752 6. Zend_Layout->render() /usr/share/php/Zend/Layout/Controller/Plugin/Layout.php:142 0.0262 2714272 7. Zend_View_Abstract->render() /usr/share/php/Zend/Layout.php:793 0.0263 2756040 8. Zend_View->_run() /usr/share/php/Zend/View/Abstract.php:833 0.0263 2756656 9. include('/home/padraic/public_html/survivethedeepend.com/zfbook/website/application/views/layouts/default.phtml') /usr/share/php/Zend/View.php:108 0.0295 2815288 10. Zend_View->layout() /home/padraic/public_html/survivethedeepend.com/zfbook/website/application/views/layouts/default.phtml:101 0.0295 2815680 11. Zend_View_Abstract->__call() /home/padraic/public_html/survivethedeepend.com/zfbook/website/application/views/layouts/default.phtml:101 0.0295 2815680 12. Zend_View_Abstract->getHelper() /usr/share/php/Zend/View/Abstract.php:336 0.0295 2815816 13. Zend_View_Abstract->_getPlugin() /usr/share/php/Zend/View/Abstract.php:569 0.0295 2816088 14. Zend_Loader_PluginLoader->load() /usr/share/php/Zend/View/Abstract.php:1118 Warning: include(): Unable to allocate memory for pool. in /usr/share/php/Zend/View.php on line 108 Call Stack: 0.0000 630832 1. {main}() /home/padraic/public_html/survivethedeepend.com/zfbook/website/public/index.php:0 0.0004 645896 2. Bootstrap::run() /home/padraic/public_html/survivethedeepend.com/zfbook/website/public/index.php:12 0.0176 2414224 3. Zend_Controller_Front->dispatch() /home/padraic/public_html/survivethedeepend.com/zfbook/website/library/Bootstrap.php:19 0.0195 2536784 4. Zend_Controller_Dispatcher_Standard->dispatch() /usr/share/php/Zend/Controller/Front.php:946 0.0239 2734768 5. Zend_Controller_Action->dispatch() /usr/share/php/Zend/Controller/Dispatcher/Standard.php:289 0.0240 2743176 6. Zend_Controller_Action_HelperBroker->notifyPostDispatch() /usr/share/php/Zend/Controller/Action.php:523 0.0240 2745088 7. Zend_Controller_Action_Helper_ViewRenderer->postDispatch() /usr/share/php/Zend/Controller/Action/HelperBroker.php:277 0.0241 2745088 8. Zend_Controller_Action_Helper_ViewRenderer->render() /usr/share/php/Zend/Controller/Action/Helper/ViewRenderer.php:963 0.0246 2745568 9. Zend_Controller_Action_Helper_ViewRenderer->renderScript() /usr/share/php/Zend/Controller/Action/Helper/ViewRenderer.php:924 0.0246 2745568 10. Zend_View_Abstract->render() /usr/share/php/Zend/Controller/Action/Helper/ViewRenderer.php:903 0.0247 2787024 11. Zend_View->_run() /usr/share/php/Zend/View/Abstract.php:833

Survive The Deep End!

Welcome to Surviving The Deep End, a free book about Zend Framework for the PHP programming language.

The book was written to guide readers through the metaphorical "Deep End". It's the place you find yourself in when you complete a few tutorials and scan through the Reference Guide, where you are buried in knowledge up to your neck but without a clue about how to bind it all together effectively into an application. This take on the Zend Framework offers a survival guide, boosting your understanding of the framework and how it all fits together by following the development of a single application from start to finish. I'll even throw in a few bad jokes for free.

The book is a work in progress and will soon be available to read online or download and print as PDF. In fact, every individual chapter can be downloaded individually or read online as soon as it's published. There will be no final version of the book - it's not like Zend will cease releasing new Zend Framework versions tomorrow! There will be a print edition in the near future when I figure out how that should work.

Surviving The Deep End is a free book. I rely on guilt, extortion, bad jokes, and teary eyed pleas for assistance to raise donations. That and Google ads on every page. Donations will be used to pay for the server (we're hosted on Slicehost) and the next Macbook Pro I intend purchasing later this year.

To keep up to date on the book's progress please visit or subscribe to my blog or follow TheDeepEnd on Twitter.

Powered by jQuery Powered by Zend Framework Powered by Nginx Http Server