Section courante

A propos

Section administrative du site

FILENO

Numéro de fichier
Perl
 

Syntaxe

fileno filehandle

Paramètres

Nom Description
filehandle Ce paramètre permet d'indiquer l'identificateur de fichier

Retour

Valeur Description
undef Cette valeur permet d'indiquer que l'identificateur de fichier n'existe pas.
variable Ces valeurs permettent d'indiquer l'identificateur de fichier.

Description

Cette fonction retourne le numéro du canal de fichier lui étant associé.

Exemple

Voici un exemple montrant comment tester si la sortie standard est la même que la sortie d'erreur :

  1. #!/usr/bin/perl
  2.  
  3. if(fileno(STDERR) == fileno(STDOUT)) {
  4.     print "La sortie standard est la même que la sortie d'erreur";
  5. } else {
  6.     print "La sortie standard est différente de la sortie d'erreur";
  7. }

on obtiendra le résultat semblable suivant :

La sortie standard est différente de la sortie d'erreur

Voir également

Langage de programmation - C pour Linux - Référence de procédures et fonctions - fileno

Références

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

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