通过Zend PHP 5.3 认证

昨天,终于通过了Zend PHP 5.3 认证了。根据官方说法,现在我可以将这个图标放到我的简历或者个人网站上了。

从进公司的第一天,师傅就说要我通过这个认证,数下来,也快半年了。当初的我连header()都不会用,array函数也只知道一两个,面对生产的开发更是没有。于是回家就上网搜索这个认证,发现国内提到它的很少,后来不知道怎样就转到一个论坛说这认证的通过率只有3%左右,吓得我第二天就打算向老大投降说我不考啦。

不管网上说的是真是假,在我看完一条题目之后,我就知道近期内我通过这个考试可能性极低。题目如下

What is the output of the following PHP script?

<?php
$car = array(
'year' => 2010,
'make' => 'Porsche',
'model' => 911
);
next($car);
foreach ($car as $k => $v) {
echo $v;
}
?>

如果不看文档,我不会知道foreach会循环所有元素,所以我的答案就错了。

上个月,师傅说“如果不强迫你们去报名,你们是不会看书的。没有压力你们是不会主动去学习的”,然后我就被迫报名。报名后,一直没有认证复习,直到考试前2周。就在考试前几天,我想退缩,想推迟考试日期,他又拒绝了——“这样你就会一直推迟,一直没动力复习了。就算这次fail了,就当是给自己一个教训”,没办法只能硬着头皮的看书做题考试。不过,复习期间确实学到不少平时没有注意的知识,用他的话说是“通过这个考试,先将PHP的基础补回来,因为如果叫你自己看书,肯定不会主动去学。过了之后才可以更进一步学习架构之类”。用心良苦啊,而且在复习期间,他成为了我的PHP顾问,一直详细解答我的问题,当然不是直接给答案,而是引导我去思考,因为他一直强调“电脑是没有magic的,你叫它干嘛就干嘛”。

很感谢他近期的教导,使我得到的是更多的理解,而不是死记硬背。

最后,在他的胜利光环影响下,我pass了。