---
name: "Tie::StdHandle"
section: "3p"
platform: "openbsd"
package: "man"
version: "8.0-current-20261101"
release: "OpenBSD 8.0-current (2026-11-01)"
platforms: ["openbsd"]
url: "https://new.carta.tech/Tie::StdHandle"
---

# Tie::StdHandle(3p)

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.
