Fonction d'appel Perl

La description

Cette fonction renvoie des informations sur l'appelant des sous-programmes en cours. Dans un contexte scalaire, renvoie le nom du package de l'appelant ou le nom du package de l'appelant EXPR step up.

Dans un contexte de liste, sans argument spécifié, l'appelant renvoie le nom du package, le nom du fichier et la ligne dans le fichier pour l'appelant du sous-programme actuel.

Si EXPR est spécifié, l'appelant renvoie des informations étendues pour que l'appelant EXPR progresse. Autrement dit, lorsqu'il est appelé avec un argument de 1, il renvoie les informations pour l'appelant (parent) du sous-programme actuel, avec 2 l'appelant de l'appelant (grand-parent) du sous-programme actuel, et ainsi de suite.

Syntaxe

Voici la syntaxe simple de cette fonction -

caller EXPR

caller

Valeur de retour

Cette fonction renvoie undef en cas d'échec, des informations de base lorsqu'elle est appelée sans argument et des informations étendues lorsqu'elle est appelée avec un argument.