Learning PHP security and framework concepts
<p>I am a Computer Science student. I know there is a saying "don't reinvent the wheel" however I feel that the best way to truly learn things is to write things from scratch. However then when the idea is understood, start using well established tools in the industry.</p>

<p>So far my PHP web applications are relative simple from PHP view point so I am trying to learn new frontiers such as security and framework concepts. I read <a href="http://books.google.com/ebooks?id=HuDy3EYTK1YC" rel="nofollow">this</a> PHP security book for beginners. What would be other suggestions on going about learning more advanced security approaches in the industry? Also what would be the recommendations on learning more advanced PHP features and how to properly implement them such as URL rewrites (the processing of the rewrite since Apache takes care of the actual rewrites), and whatever else topics are a must learn for a PHP developer (or web developer - PHP, Python, Ruby, etc)?</p>
