1. Czy egzamin Zenda był trudny?
Tak. No niestety, ale jest to typowe kujoństwo. Kolejność parametrów, ustawienia php.ini, zabawa datami, wyrażenia regularne. Tak naprawdę większość z tych rzeczy które każdy z nas sprawdza za każdym razem w manualu jeżeli uzna, że są mu potrzebne.
Pojawiły się także pytania. Podczas mojego testu padło pytanie o wzorce porojektowe, porównywanie obiektów między sobą przy użyciu opertorów == i ===, a także o referencje.
Pamiętajcie, że podpisałem lojalkę o nierozpowszechnianiu pytań, więc pomimo tego, że jezscze parę pamiętam, nie ślijcie mejli bo i tak nie odpowiem.
2. Z czego korzystałeś podczas przygotowanń?
Z 2 książek dostępnych, jedna wydana przez samego Zenda. Trochę teorii i przykładowe pytania testowe. Druga to wydana przez PHP|Architecta kniga zawierająca same pytania testowe. Obie można znaleźć na stronie zenda pod adresem: http://www.zend.com/store/books/.3. Co polecasz do przygotowań?
Jeżeli chodzi o pierwszą z wymienionych pozycji, to spokojnie wszystko co jest tam zawarte, można znaleźć w necie, bądź na stronach php.net lub szukając z innych źródeł, więc jakoś specjalnie odkrywcza to ona nie jest. Dużo zależy od tego jaki sposób przygotowań lubisz. Mnie bardzo odpowiada prowadzenie za rękę wskazanie tego i tamtego, pozbieranie wiedzy i właśnie ze względu na to, a także że jeżeli chodzi o php'a to jestem samoukiem wybrałem tę pozycję jako ważny element przygotowań. Druga książka - testy jest zdecydowanie godna polecenia, bo niektóre z pytań testowych są wręcz złośliwe, a testy są jeszcze trudniejsze, więc dają naprawdę obraz tego co się a czego nie o php'ie.4. Czy mógłbyś mi polecić jakieś materiały online?
Nistety z żadnych materiałów w sieci nie korzystałem (poza manualem na php.net) więc też z tego względu nic nie mogę polecić.5. A czy mógłbyś przybliżyć czego się uczyć (poza samą składnią)?
Cóż trochę tego jest. Może wypiszę tutaj działy (kolejność wg manuala w formacie chm)
- Language reference (poza elemntami OOP php5 i wyjątkami) link
- security - było pytanie o to jakie "security vulnerabilites" powoduje np instalacja jako cgi link
- function reference:
- Array Functions link
- Date and Time Functions link
- Directory functions link
- Error Handling and Logging Functions link
- Filesystem functions link
- Function handling functions link
- HTTP functiions link
- Miscellaneous Functions link
- Network Functions link
- Regular Expression Functions link
- Session Handling Functions link
- Stream Functions link
- String Functions link
- Variable Handling Functions link
Dobrze jest też znać (Appendices):
- Debugging PHP
- configure options link
- php.ini directives link
- list of Function aliases link
- list of reserved words link
- list of supported protocols link
- list of supported socekt transports link
- php type comparison tables link
Przez nauke funkcji mam na mysli poza lista argumentow, takze to jaki blad (czy wogole jakis) generuje dana fukcja w przpadku bledu oraz co zwraca, a takze czy jest konstruktem jezykowym (array, print) czy nie (wtedy zalicza sie ja do slow zastrzezonych).




