Variáveis de sistema

As variáveis de sistema armazenam dados, que podem ser verificados e manipulados por você. Para detecção de tipo de arquivo personalizado, o script tem acesso a todo o arquivo através da variável
$data
. Para validadores personalizados, o script tem acesso às mensagens bruta, normalizada e aos 10 bytes que precedem e encerram os dados correspondidos. Para validadores personalizados, o script não tem acesso a toda a mensagem.
Não atribua valores a variáveis de sistema. Essas variáveis já contêm dados definidos pelo sistema. Use uma variável local, como
$result
para atribuir valores. Você não deve usar variáveis de sistema com operações aritméticas, de atribuição ou lógicas.
Variáveis de sistema
Variável de sistema
Descrição
$data
O script criará a variável $data do conjunto de bytes quando extrair informações para um arquivo. A variável $data armazena todo o arquivo.
$correspondência
O mecanismo de script armazena os dados que correspondem ao padrão na variável
$match
antes de serem normalizados.
$normalizedMatch
O mecanismo de script armazena os dados correspondidos normalizados na variável
$normalizedMatch
após terem sido normalizados.
$matchPrefix
Você pode usar esse método para verificar se uma mensagem começa com um padrão específico. Os métodos verificam 10 bytes antes do padrão correspondido.
$matchSuffix
Você pode usar esse método para verificar se uma mensagem termina com um padrão específico. Os métodos verificam 10 bytes após o padrão correspondido.