Elles sont toujours précédées d'un signe $
. Les noms de variables peuvent contenir des caractères numériques ou
alphanumériques. Les noms qui commencent par un chiffre ne peuvent
être composés que de chiffres. Les noms qui ne commencent ni par un
chiffre, ni par une lettre, ni par le caractère _ sont limités
à un caractère (la plupart sont des noms de variables pré-définies de
perl, décrites dans le chapitre 13).
Notons tout de suite l'existence d'une variable scalaire qui a la particularité d'être l'argument par défaut de nombreuses fonctions : $_. Nous reviendrons souvent sur cette variable au caractère particulier.
Pour donner un exemple d'utilisation des variables, nous allons revenir sur la notion d'interpolation de chaînes de caractères exposée plus haut :