---
name: "Tie::StdHandle"
section: "3perl"
platform: "linux"
package: "perl"
version: "5.44.0-1"
release: "Arch Linux 2026-11-01"
platforms: ["linux"]
url: "https://new.carta.tech/Tie::StdHandle/3perl"
---

# Tie::StdHandle(3perl)

base class definitions for tied handles

## NAME

Tie::StdHandle - base class definitions for tied handles

## 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

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.
