MirOS Manual: 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 2014-07-04 21:17:45 by $MirOS: src/scripts/roff2htm,v 1.79 2014/02/10 00:36:11 tg Exp $

These manual pages and other documentation are copyrighted by their respective writers; their source is available at our CVSweb, AnonCVS, and other mirrors. The rest is Copyright © 2002‒2014 The MirOS Project, Germany.
This product includes material provided by Thorsten Glaser.

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