programmeringssproget Perl har en indbygget mekanisme til at begrænse usikre programmering praksis. Denne mekanisme kaldes " streng ". Det kan hjælpe dig med at opbygge mere robuste applikationer , da den opfordrer dig til at følge sikker kodning praksis . Når du bruger " streng ", en fejl vil blive genereret , når du bruger et usikkert symbolsk reference eller sort variabel eller bruge et id forkert. Ved at bruge " streng "-mekanisme , kan du fjerne mange almindelige fejl ved at håndhæve god kodning praksis . Hvad du har brug
Computer med Perl tolk Installeret
Vis Flere Instruktioner
1
Opret en ny tekstfil i et tekstbehandlingsprogram såsom Notesblok . Gem filen ved hjælp af " . PLX " udvidelse .
2
håndhæver streng symbolske referencer. Hvis du bruger symbolske referencer i din kode, vil blive genereret en fejl . En symbolsk henvisning er en reference , der er skabt ud fra en værdi, der ikke er defineret som en reference. Det kan give problemer , når din kode forventer noget, der er defineret som en reference , men modtager en symbolsk henvisning i stedet. Sådan opretter du en fejl hver gang symbolske referencer er brugt, skal du skrive følgende i toppen på den tekstfil : Hej
bruge strenge dommere ,
3
Gennemtving streng variabel adgang til. Dette genererer en fejl , når en variabel tilgås der ikke blev erklæret korrekt eller fuldt kvalificeret . Ved at bruge en streng variabel adgang , bliver du nødt til fuldt ud at kvalificere dine variabler . I Perl, kan variabler tilhøre den lokale kilde kode eller en pakke af kildekode. En lokal variabel og en pakke variabel kan have samme navn. For at løse hvilken variabel er der , de har brug for at være kvalificeret . Streng variable adgang håndhæver kvalificering af alle adgang variabler. For at aktivere denne indstilling , skal du skrive følgende : Hej
bruge strenge vars ,
4
Gennemtving streng subrutine identifier brug. Subrutiner tilgås ved hjælp af en nøgen word id , hvilket betyder , at du blot indtaste navnet på et underprogram adgang til den. Andre elementer i Perl også bruge identifikatorer , men de skal være kvalificeret med citater eller symboler. Ved at aktivere streng subrutine identifier brug, kan du fjerne en eventuel fejl , hvor man kalder en subrutine , når du mente at kalde noget helt andet. For at håndhæve dette , skal du skrive følgende : Hej
bruger strenge subs ,
5
fastslås, at du ønsker at håndhæve alle de ovennævnte restriktioner med én linje i stedet for tre. Skriv følgende erklæring på toppen af tekstfil at bruge " streng "-mekanisme : Hej
brug streng ,