Perlkod krokar oftast används som startpunkter i bitar av programkod som förändrar eller lägg till hur ett operativsystem eller verk ansökan . Hooks avlyssna samtal till funktioner , meddelanden och händelser i bitar av Perl kod som skickas mellan de olika delarna i programmet . Till exempel kan en Perlkod krok användas för att detektera när en användare trycker på en viss knapp på tangentbordet när du använder Perl ansökan , sedan ändra hur programmet fungerar när knappen trycks in . Instruktioner
1
justera hur ett fält i Perl program beter sig genom att använda ett fält krok . Använd en Perlkod krok att tilldela fältet ett standardvärde eller bekräfta vad som finns i området mot en databas eller annan textinmatning .
2
utföra specifika uppgifter i Perl ansökan med ett rekord krok . Utför olika delar av koden som finns i programmet när en användare fyller i ett formulär . Bekräfta informationen i formuläret eller dess posttyp .
3
Använd en åtgärd krok för att utföra specifika uppgifter på bestämda punkter under den tid användaren samverkar med Perl ansökan . Validera en hel post i motsats till en specifik del av det , genom att använda en åtgärd krok för att skicka hela posten till backend validering systemet , sedan meddela användaren när valideringen har slutförts .
4
inkludera en global krok att ge bibliotek av rutiner som kan utföras av alla posttyper som kan finnas i din ansökan . Skriv specifika subrutiner och tillåta dem att kallas från alla posttyp .