I have the PHP5 ZCE and I have been programming PHP for about 5 years, I don't think you need to have been developing in PHP for anywhere near that amount of time. Check out the online mock exams and good luck!
I was talking to a friend about letters after the name (MSc PhD etc.) and he was saying I should start putting ZCE after my name on formal correspondence. What do people think about that?