I took, and passed. the exam two years ago. Most of the questions are like this. Remember that the answer they want is the one that makes the most sense, not necessarily "the right" answer. I know that is counter intuitive, but really, that is how the test goes.
And for the record, if you want the hands-down best book on taking and passing the test, buy (yes, I said buy)
Davey Shafik's Zend PHP5 Certification Study Guide. By far this is the best study guide you can find (he was part of the advisory team that assembled the PHP5 certification course).
Something else to remember... developers that have used PHP in real life situations are far more likely to pass this exam than folks that read a book. Since you will be tested on literally every major aspect of PHP there is no amount of reading that is going to prepare your for the questions you will face on the exam. Seriously, you will see questions about syntax, string functions, regular expressions, arrays, objects (PHP5 objects), references, streams, file handling, PHP settings, security... it's all in there. So whatever time you will spend studying I say devote as much time, if not more, to actual coding and testing. It will be entirely more valuable than reading a book when it comes to taking the test.
Oh, and lastly, try not to think of it as a test. If you are not a good test taker then no matter how good you are at PHP you will choke. I've known guys that are bad ass developers and who really know their craft not pass this test because they think themselves out of the right answers. Go with your gut, don't overthink and read each question as though you were the PHP engine.