A linguagem de programação Perl tem um mecanismo interno para restringir práticas de programação inseguras. Este mecanismo é denominado " rigorosa . " Ele pode ajudá-lo a construir aplicações mais robustas , uma vez que o incentiva a seguir a prática de codificação segura. Quando você usa o " estrito ", um erro será gerado sempre que você usar uma referência simbólica inseguro ou variável não declarada , ou usar um identificador de forma incorreta. Usando o mecanismo de "strict" , você pode eliminar muitos erros comuns , aplicando boas práticas de codificação . Coisas que você precisa
computador com Perl Interpreter Instalada
Show Mais instruções
1
Crie um novo arquivo de texto usando um processador de texto como o Notepad. Salve o arquivo usando a extensão ". Plx " .
2
Aplicar estritas referências simbólicas . Se você usar referências simbólicas em seu código, será gerado um erro. A referência simbólica é uma referência que é criado a partir de um valor que não é definido como uma referência. Isso pode causar problemas quando o código espera que algo que é definido como uma referência, mas recebe uma referência simbólica ao invés . Para criar um erro cada vez referências simbólicas são usadas , digite o seguinte no topo do arquivo de texto :
usar refs estritas ;
3
Enforce acesso variável estrito. Isso gera um erro sempre que uma variável é acessada , que não foi declarado corretamente ou totalmente qualificado. Usando acesso variável rigorosa, será necessário qualificar totalmente suas variáveis . Em Perl, variáveis podem pertencer ao código-fonte local ou um pacote de código-fonte. Uma variável local e uma variável de pacote podem ter o mesmo nome . Para resolver qual variável é que , eles precisam ser qualificados . Acesso variável Strict reforça qualificação de todas as variáveis acessadas . Para habilitar essa configuração , digite o seguinte :
usar vars estritas ;
4
Enforce estrito uso identificador de sub-rotina. Sub-rotinas são acessadas através de um identificador de palavra vazia, o que significa que você simplesmente digita o nome de uma sub-rotina para acessá-lo. Outros elementos do Perl também usar identificadores , mas eles devem ser qualificados com aspas ou símbolos. Ao permitir o uso estrito identificador de sub-rotina , você pode eliminar um possível erro de onde você chamar uma sub-rotina quando você quis chamar algo completamente diferente. Para reforçar isso, digite o seguinte :
usar subs estritas ;
5
Declare que você deseja impor todas as restrições acima, com uma linha em vez de três. Digite o seguinte instrução na parte superior do arquivo de texto para usar o " rigoroso " mecanismo :
use strict;