Variable | Description |
$_ | Valeur courante |
@_ | Liste courante |
%ENV | Variables d'environnement |
@ARGV | Arguments passés au programme |
$! | Message d'erreur système (errno) |
$$ | Numéro du process (UNIX) |
$% | Numéro de la page du device de sortie |
$& | La chaîne de caractères correspondant à la dernière recherche |
$' | Valeur suivant le mot recherché dans la chaîne trouvée |
$( | GID réel du process (UNIX) |
$) | GID effectif du process (UNIX) |
$* | Est à 1 si plusieurs lignes contiennent la chaîne recherchée |
$- | Nombre de lignes imprimées sur la page de sortie |
$+ | La dernière correspondance trouvée par une recherche |
$. | Ligne courante |
$, | Séparateur de champs en sortie de la commande print utilisée avec des , en séparateur |
$; | Séparateur pour les tableaux multi dimension |
$/ | Séparateur de champs (nouvelle ligne par défaut) |
$| | De valeur non nulle force un flush après chaque écriture sur le canal de sortie (0 par défaut). |
$\ | Marque de fin de ligne en sortie de la commande print. |
$" | Séparateur de champs tableau en sortie de la commande print. |
$< | UID réel du process (UNIX) |
$= | Longueur de la page de sortie |
$: | Jeu de caractère après lequel une chaîne peut être coupée pour remplir le champ suivant. |
$> | UID effectif du process (UNIX) |
$? | Statut retourné par la dernière commande |
$@ | Dernier message d'erreur provoqué par Perl |
$# | Format de sortie pour les nombres imprimés (ne plus utiliser en Perl5) |
$[ | Index du premier élément d'un tableau |
$] | Version de Perl |
$^ | Nom du format courant d'en-tête de page |
$^A | La valeur courante de l'accumulateur write() pour les lignes format() |
$^D | Etat du flag de debug |
$^F | Nombre de descripteurs de fichier système |
$^I | Valeur courante pour l'extension inplace-edit (voir option -i) |
$^L | Envoie un Form Feed sur le canal de sortie |
$^P | Flag interne que le debugueur remet à zéro. |
$^T | Temps d'exécution de Perl |
$^W | Valeur de la chaîne de Warning |
$^X | Nom d'exécution du programme Perl |
$` | Valeur précédant la chaîne trouvée lors de la précédente recherche |
$~ | Nom du canal de sortie |
$0 | Nom du fichier contenant le programme Perl en cours d'exécution |
$ARGV | Nom du fichier courant quand la lecture utilise <> |
@INC | Contient les programmes Perl utilisés en librairie |
%INC | Contient les entrées de tous les fichiers inclus par la directive require |
%SIG | Contient la table de tous les signaux |