Regel 21 tot 28 laat toe om de eerste twee parameters te verwisselen. Het is beter om een foutmelding te geven zodat de gebruiker van je code je functie correct gebruikt. Zelfs op regel 37 roep je je eigen functie verkeerd op! Verder is het wel een leuk scriptje.
Ik roep op regel 37 de functie gewoon goed op hoor. Het is een unshift en geen push. Verder is het omdraaien van de argumenten toegestaan omdat veel PHP functies dit ook doen en deze functie uit ons eigen project komt, waar het eerder andersom was. (een andere functie is een alias geworden van deze)