- 本とまとめ買いで割引 対象商品： 最大5000円OFF「PCソフト」
Zend PHP Certification Study Guide (Developer's Library) (英語) ペーパーバック – 2004/7/28
Kindle 端末は必要ありません。無料 Kindle アプリのいずれかをダウンロードすると、スマートフォン、タブレットPCで Kindle 本をお読みいただけます。
The first and only officially authorized book on the PHP Certification exam developed by Zend Technologies, the commercial developer of PHP. Zend's PHP Certification exam is a high-quality, carefully developed exam designed to enhance and certify the skills of the PHP professional. The Zend PHP Certification Study Guide is a concise, densely packed book that will get you up to speed quickly on the nature of the exam's questions and what to expect on exam day. It's authoritative content comes directly from those writing the exam at Zend Technologies.
Stuart Herbert has designed and implemented solutions for major companies such as Eurostar, Vodafone and HP, and he has been the lead maintainer of the Generic NQS project since 1994. A former systems manager with Orange UK, Stuart is currently one of the developers for Gentoo Linux, where he looks after Gentoo's installer for web-based packages.
Daniel Kushner is the director of training and certification at Zend Technologies. As director of training and certification, Daniel is responsible for the Zend PHP Certification program. In addition to designing the certification program, he developed the Zend PHP Training program, which provides the necessary study guide and classes to help PHP developers become Zend PHP certified.
George Schlossnagle is a principal at OmniTI Computer Consulting, a Maryland-based tech company specializing in high-volume web and email systems. Before joining OmniTI, George lead technical operations at several high-profile community websites, where he developed experience managing PHP in very large enterprise environments. George is a frequent contributor to the PHP community.
Chris Shiflett is a frequent contributor to the PHP community and one of the leading security experts in the field. His solutions to security problems are often used as points of reference, and these solutions are showcased in his talks at conferences such as ApacheCon and the O'Reilly Open Source Convention and his articles in publications such as PHP Magazine and phparchitect.
Björn Schotte is a German PHP veteran. He co-founded the first German-speaking portal for PHP topics in early 1999, co-organized the first worldwide PHP conference, and has been editor-in-chief of PHP Magazin since 2001. He also co-founded ThinkPHP, Germany's No. 1 PHP solution company dealing mainly with large PHP applications for clients such as HypoVereinsbank, Sixt, Lycos Europe, E.ON, Cap Gemini, Ernst & Young, and others. His company now consists of a team of more than 15 people, including PHP core developers.
Marco Tabini is the publisher of phparchitect, the premier magazine for PHP professionals, and has worked on websites for clients ranging from small startup operations to the Fortune 500s. Despite having been an IT industry professional for the last fifteen years, he still manages to maintain a reasonable level of sanityat least most of the time. Marco is also a subject matter expert for the Zend PHP Certification Exam.
Amazon.com で最も参考になったカスタマーレビュー (beta)
Because of the php knowledge held by the authors, I expected it to be fairly in depth and accurate and perhaps it could teach me a few odd things. At the same time I wanted to see if this PHP certification was something I should be looking for when my business hires future php developers.
I have to give this book the lowest rating available simply because it is so ridiculously riddled with mistakes. I expect technical books to have a few errors in them but I was often finding one or more errors on every page. Barely into the 4th chapter I tossed the book out when not only did they have a mistaken output code but now they went on to explain why it printed out that output even though php could of never given that output from their example code (regardless of version).
If it was just the type or cut 'n paste type errors I would of over looked them and knocked my review only down to two stars but to see them describing something that is incorrect php behaviour (they do it right in the very next sentence for a different section of the same example so they know the behaviour, but why would they describe it wrong in an earlier section of the same example)
These developers do know php well so I am stumped at the poor quality of this book. I'm wondering if this thing even proof read or just translated from another language by non-programmers?
Some people will want to know the errors and there are too many to list them all but an example of small errors is the very first chapter ends with 3 exam prep questions of which 2 have errors in the ending descriptions as to why an answer is right. The first one has the line "(the remainder of the division of 5 by 2)" when it should be 5 by 3. The third question in the description says increment instead of decrement.
These two examples of mistakes are small however and only annoying though most of these should of been easily caught. Where I lost faith in the technical aspects of the book was at the beginning of chapter 4.
Here they start to describing how php handles array keys. They start with example code along with the output code from the example code and then go on to describe how php behaves in a specific situation (converting "numerical" string keys into integers). Their output code printed is wrong as the very first key would of been an integer and not a string as they printed it.
I figured this was just another small mistake but then they go on in the description as to why it outputs this code taking you through each key. The first key they again say it will keep the string value of "1" as the key (which is wrong). Then in the very next sentence they explain why the second key is converted from a string to an integer because of one of php's behaviours to convert numeric strings to integers (though they left out that this behaviour only happens to the keys when you are creating arrays, not the values). This means they know this behaviour but obviously missed it in the first key as it was also a numeric string and would of been converted to an integer as well.
It was obvious they wrote the output code by hand rather than actually running it and in doing so made a mistake in it which could of been easily prevented. What bothered me is that they then go on and describe why it output this code, even though php could not of output this code from their example. It is as if the writer of this section didn't know why the first key came out as a string so they just repeated as they were in a hurry to show the second key as their big example of insight missing the fact the first key they rushed over should of been the exact same example.
After seeing this level of lack of attention to detail spent in this book I lost all respect for the book. I also lost faith in the level of detail the same authors would of put into their Zend PHP Certification test.
With the book being my only guide to the quality of the certification test, as an owner of a software development business I will NOT put applicants for php programmers that have Zend PHP certification above any other applicant until I have reason to believe otherwise.
The current edition of my book I would not even give away but all is not lost as I have already found a good use for it. When hiring other php developers I will give this book to an applicant during an interview and let them read any two random pages and have them tell me where the mistakes are in the code or descriptions of the code. If they know php well enough to quickly see these types of errors, then this is perhaps the best test of all to see their deeper understanding of php.
This book is not the one I'd pick to learn PHP. There are others better suited. But to pass the Zend certification exam, this is the one. It tells you specifically what you need to know, has a sample exam and doesn't cost very much. What more can you want?
I barely made it past the third page of the first chapter, and I had to shelf it. The technical errors, the grammatical errors (I know, I'm not perfect), and the cheesey analogies all made it a very uncomfortable experience.
As another reviewer mentioned, this book needs to be updated to reflect the errata and such. I'm very displeased with it, and I will be sharing my opinion with Zend.
I buy the book cause i want to make the certification on PHP5 so i wasted my money...
Could help if the title of the book specify the language version.