Função Perl Caller

Descrição

Esta função retorna informações sobre o chamador de sub-rotinas atual. Em um contexto escalar, retorna o nome do pacote do chamador ou o nome do pacote do chamador EXPR aumenta.

Em um contexto de lista, sem argumentos especificados, o chamador retorna o nome do pacote, o nome do arquivo e a linha dentro do arquivo para o chamador da sub-rotina atual.

Se EXPR for especificado, o chamador retorna informações estendidas para o chamador EXPR aumenta. Ou seja, quando chamado com um argumento de 1, ele retorna as informações para o chamador (pai) da sub-rotina atual, com 2 o chamador do chamador (avô) da sub-rotina atual e assim por diante.

Sintaxe

A seguir está a sintaxe simples para esta função -

caller EXPR

caller

Valor de retorno

Esta função retorna undef em caso de falha, informações básicas quando chamada sem argumentos e informações estendidas quando chamada com um argumento.