Tie::StdHandle(3pm) Perl Programmers Reference Guide Tie::StdHandle(3pm)

# [NAME](#NAME)

Tie::StdHandle - base class definitions for tied handles

# [SYNOPSIS](#SYNOPSIS)

```
    package NewHandle;
    require Tie::Handle;
    @ISA = qw(Tie::Handle);
    sub READ { ... }            # Provide a needed method
    sub TIEHANDLE { ... }       # Overrides inherited method
    package main;
    tie *FH, 'NewHandle';
```

# [DESCRIPTION](#DESCRIPTION)

The **Tie::StdHandle** package provide most methods for file handles described in perltie (the exceptions are "UNTIE" and "DESTROY"). It causes tied file handles to behave exactly like standard file handles and allow for selective overwriting of methods.

2026-08-31 perl v5.44.0

---

Document: Tie::StdHandle(3pm) from perl 5.44.0-r1 (Chainguard OS)
Source: https://github.com/Perl/perl5.git
