When you look at job postings at, say, indeed.com, often experience-level is indicated by number of years, usually 2+. However, they usually don't offer any insight into what a person should specifically be able to do or what they would be looking for in a portfolio (or that they even require a portfolio, in some cases). It's been my experience that people learn at vastly different rates, especially depending on the amount of time they devote to it during those years of "experience."
Having done a lot of searching through forums, I haven't found a solid answer for what "entry-level php developer" means, and where you would need to be in order to be at that level. What should an entry-level PHPer know how to do?
Because of my experience with Access, I understand database design/normalization pretty well. I understand how to use (not design) OOP from VBA, however I haven't designed or used anything more than the PEAR 'Auth' package with PHP (which implies the MDB2 package, too, I guess). Mostly I've been working procedurally, but recently, I've been studying OOP and the MVC pattern using Zend (which I'm finding very difficult, but I know I'll get the hang of it this year). Ajax with jQuery seems to be no problem.
How much further do I need to go before I can start thinking about applying for work? Should I try to create a portfolio? What should be in it? I'm in no hurry; I just want to do it right.