Postade detta på PHPSidan.nu också, ursäkta för kors-postning om någon läser båda forumen. Iaf, satt o skrev ihop lite frågor för eventuella arbetsintervjuer och tänkte att det vore kul att se hur mycket folk kan utan att kolla i manualen eller någon annan stans (samt att se om jag har gjort några fel):
1. Vad för skillnad på utskriften blir det mellan
a och b:
a) echo $foo, $bar;
b) echo $foo. $bar;
2. Vad används dl(); till?
3. Det finns två stycken mysql_ funktioner för att
"escape:a" data för mysql, vad heter dem?
4. Vilka är alla skillnaderna mellan echo och print?
5. Vad annvänds x, m och U modifierarna till i preg_-funktionerna?
6. Nämn tre olika objekt som finns för att läsa XML i PHP5.1 och senare.
7. Vad är det för skillnad på DOM och DOM XML ?
8. Vilken av funktionerna call_user_method och call_user_func är deprecated när
man ska kalla på en metod i ett objekt?
9. Är den deprecated när man kallar på vanliga funktioner också?
10. Vad för nytt keyword tillkom i PHP5 istället för is_a()-funktionen ?
11. Kan man använda property_exists() för att kolla icke-publika fält i objekt?
12. Hur ser regexp syntaxen ut i preg_-funktionerna för att namnge ett subpattern ?
13. Hur ser regex syntaxen ut i samma funktioner för att göra så ett subpattern blir "non-capturing" ?
14. Hur skulle tabellen för att länka ihop dessa två tabeller i en m:n relation se ut?
User
id
name
Group
id
name
15. Hur skulle du namnge tabellen du beskrev i frågan innan?
16. Vilken av sätten att läsa XML-data i PHP5 tar minst ram-minne?
17. Går det att ansluta till DB2 genom PDO?
18. Är det någon praktiskt skillnad på SQL frågorna:
a) select \* from table where id = 1 and id = 2
b) select \* from table wjere id in(1,2)
19. Vad står SPL för?
20. Vilka interface ska man implementera för att kunna:
a) Använda array-operatorn \[\] på objektet
b) Använda foreach-loopen på objektet
21. Vilken av de två interface:n i fråga 20 ingår inte i SPL?
22. Vad var speciellt med releasen av PHP 5.2.2 ?
23. I vilken version blev register_globals satt till off som standard?
24. Vad står AJAX för?
25. Är AJAX en ny teknologi?
26. Nämn två AJAX bibliotek.
27. Nämn tre PHP ramverk.
28. Vad står O/R-M för?
29. Vad står MVC för?
30. Vilken inställning i php.ini används för att slå av all felraportering?
31. Vad står SSL för?
32. Nämn ett annat sätt att ordna heirarkiska listor i en databas förutom Adjacency List.