Bom, dia 27/outubro/2008 eu prestei o Zend Certification Exam e passei. Vou tentar passar o que foi um pouco da prova nos 35min que ela durou pra mim (não me pergunte como eu fiz tão rápido !).
Eu estava relativamente tranquilo pra fazer a prova, até que veio a primeira questão ... algo do tipo "Como o SGBD passa os dados de um SELECT ao PHP ?" Eu já soltei um "Que porra é essa mermão !?", marquei review e fui pra próxima. A sequência "ler pergunta - xingar - marcar review - ir pra próxima" se repetiu mais umas 9 vezes seguidas e eu já tava me sentindo um merda completo e burro por ter jogado $125 no lixo !
Mas depois de me fazer sentir um lixo completo, até que o exame foi bem bonzinho ! Foram só umas 3~5 questões sobre Streams, uma questão sobre Design Patterns, uma renca sobre OO e umas 3 com pegadinhas a respeito da mudança da atribuição de instâncias à variáveis do PHP 4 pro 5.
A questão que eu achei mais interessante foi essa:
1. Qual a saída pro código válido abaixo:
[sourcecode lang='php']
$array = array();
for($i=0;$i<1.08;$i+=0.27) {="" $array[$i]="Woohooo" ;="" }="" echo="" count($array);="" [="">sourcecode]
- 1
- 4
- 3
- 0
- Parse error
A resposta pra questão acima é '1' (um). Porque só podem ser utilizados como índice de um array números inteiros e strings, portanto qualquer outro valor diferente disso será convertido pro que for mais apropriado, no caso dos 'float' acima para 'inteiros', o que gera sempre um índice '0' (zero).
Enfim ! O exame não é difícil. Ele é cheio de pegadinhas a ponto de você ler uma questão simples e perder um bom tempo tentando achar alguma coisa estranha nela. Você literalmente vai terminar o exame sem saber como foi até o momento de dar 'Submit', e haja coragem pra clicar no botãozinho !
Eu por exemplo ! Terminei, e fiz review das que não tinha respondido. Depois da review fiquei uns 5min olhando pro botão, cliquei e me aparece a maldita janela: "Têm certeza ??". Cliquei no "Não" e passei pelas que eu tinha marcado review ! Peguei um erro bem cretino numa questão parecida com essa:
Qual a saída pro código abaixo: (dissertativa)
[sourcecode lang="php"]
function test(&$a) {
return $a=$a+1;
}
$c = 5;
echo test($c);
echo test($c);
[/sourcecode]
Na primeira vez eu respondi '7' (sete), no último review que eu dei eu notei o primeiro 'echo' o que muda o resultado pra '67'. Ahhh se não fosse o cagaço !!!!
Mas o que importa realmente - além de terem aparecidos milagrosamente seeds pro torrent de Monty Python - é que no fim o "Congratulations" apareceu ! A única coisa que me deixa triste nisso tudo é que o ZCE não vale mais porcaria nenhuma ! Muita gente tem !

Jair Henrique
Como vc conseguiu tirar a certificação o.O!
Dá 66!!
30/10/2008 13:39:51