MirBSD manpage: PerlIO::scalar(3p)


ext::PerlIO::scalPerlsProgrammers ext::PerlIO::scalar::scalar(3p)

NAME

     PerlIO::scalar - in-memory IO, scalar IO

SYNOPSIS

        my $scalar = '';
        ...
        open my $fh, "<",  \$scalar or die;
        open my $fh, ">",  \$scalar or die;
        open my $fh, ">>", \$scalar or die;

     or

        my $scalar = '';
        ...
        open my $fh, "<:scalar",  \$scalar or die;
        open my $fh, ">:scalar",  \$scalar or die;
        open my $fh, ">>:scalar", \$scalar or die;

DESCRIPTION

     A filehandle is opened but the file operations are performed
     "in-memory" on a scalar variable.  All the normal file
     operations can be performed on the handle. The scalar is
     considered a stream of bytes.  Currently fileno($fh) returns
     "undef".

IMPLEMENTATION NOTE

     "PerlIO::scalar" only exists to use XSLoader to load C code
     that provides support for treating a scalar as an "in
     memory" file. One does not need to explicitly "use
     PerlIO::scalar".

perl v5.8.8                2005-02-05                           1

Generated on 2022-12-24 01:00:14 by $MirOS: src/scripts/roff2htm,v 1.113 2022/12/21 23:14:31 tg Exp $ — This product includes material provided by mirabilos.

These manual pages and other documentation are copyrighted by their respective writers; their sources are available at the project’s CVSweb, AnonCVS and other mirrors. The rest is Copyright © 2002–2022 MirBSD.

This manual page’s HTML representation is supposed to be valid XHTML/1.1; if not, please send a bug report — diffs preferred.

Kontakt / Impressum & Datenschutzerklärung