This is a real old post. But I don't think it was answered. The answer is of course no. I personally pull up documentation or search on google all the time. Simply because their are far too many Php functions to remember. And if you are using a framework/library (Also known as other people's code) then that number is truly vast. Remember what you need perhaps. What you use all the time and for the rest use documentation or google it.