Section courante

A propos

Section administrative du site

CALLER

Appelleur
Perl
 

Syntaxe

caller
caller expression

Paramètres

Nom Description
expression Ce paramètre permet d'indiquer le nombre de paramètres retourner dans le tableau.

Retour

Valeur Description
(...) Ces valeurs sont un tableau de données.

Description

Cette fonction demande le contexte d'appel.

Exemple

Voici un exemple permet de demander les informations de l'appelant à l'interpréteur de script :

  1. #!/usr/bin/perl
  2.  
  3. sub routineA() {
  4.  my ($paquet,$nomfichier,$ligne) = caller;
  5.  print "Paquet = ".$paquet . "\n";
  6.  print "Nom du fichier = ".$nomfichier . "\n";
  7.  print "Ligne de la fonction d'appel = ".$ligne . "\n";
  8. }
  9.  
  10. routineA();

on obtiendra un résultat semblable à celui-ci :

Paquet = main
Nom du fichier = C:\Program Files (x86)\Perl Express\Debug\temp3.cgi
Ligne de la fonction d'appel = 10

Références

La Bible Micro Application HTML & Développement Web, Stefan Munz, Wolfgang Nefzger, 2003, ISBN: 2-7429-2898-7, page 1132

Dernière mise à jour : Dimanche, le 18 octobre 2015