Главная Perl | Документация учебники | Perl справочники | Borland C++ Builder |

caller

caller EXPR Возвращает контекст текущего вызова подпрограммы. В скалярном контексте возвращает TRUE, если мы находимся внутри подпрограммы, eval() или require(). FALSE в противоположном случае. В списковом контексте возвращает:

  ($package, $filename, $line) = caller;
С аргументом EXPR возвращает более сложную информацию, которая используется отладчиком для печати карты стека. Значение EXPR отмечает глубину стека до текущей записи.
  ($package, $filename, $line,
    $subroutine, $hasargs, $wantargs) = caller($i);
Назад





Главная Perl | Документация учебники | Perl справочники | PHP | JavaScript |
perl@far.ru