<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Передать handler потока в функцию</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID9/7894.html</link>
    <description>Нужно в функцию передать handler потока, а потом в ней записать что-то в этот поток. Но с &quot;use strict&quot; пример ниже не работает:&lt;br&gt;Can&apos;t use string (&quot;FILE&quot;) as a symbol ref while &quot;strict refs&quot; in use at ./test.pl line 11&lt;br&gt;Как с &quot;use strict&quot; сделать это?&lt;br&gt;&lt;br&gt;#!/usr/bin/perl&lt;br&gt;&lt;br&gt;use strict;&lt;br&gt;&lt;br&gt;open( FILE, &quot;&amp;gt;test.txt&quot; ) or die &apos;Cannot open file&apos;;&lt;br&gt;get_info( &apos;FILE&apos; );&lt;br&gt;close FILE;&lt;br&gt;&lt;br&gt;sub get_info &#123;&lt;br&gt;   my $handler = shift;&lt;br&gt;   print $handler &quot;test&quot;;&lt;br&gt;&#125;&lt;br&gt;&lt;br&gt;&lt;br&gt;</description>

<item>
    <title>Передать handler потока в функцию (jr)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID9/7894.html#2</link>
    <pubDate>Wed, 11 Feb 2009 14:14:34 GMT</pubDate>
    <description>&amp;gt;&#091;оверквотинг удален&#093;&lt;br&gt;&amp;gt;&amp;gt;open( FILE, &quot;&amp;gt;test.txt&quot; ) or die &apos;Cannot open file&apos;;&lt;br&gt;&amp;gt;&amp;gt;get_info( &apos;FILE&apos; ); &lt;br&gt;&amp;gt;&amp;gt;close FILE; &lt;br&gt;&amp;gt;&amp;gt;&lt;br&gt;&amp;gt;&amp;gt;sub get_info &#123; &lt;br&gt;&amp;gt;&amp;gt;   my $handler = shift; &lt;br&gt;&amp;gt;&amp;gt;   print $handler &quot;test&quot;; &lt;br&gt;&amp;gt;&amp;gt;&#125; &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;get_info( &#092;*FILE ); &lt;br&gt;&lt;br&gt;спасибо!&lt;br&gt;</description>
</item>

<item>
    <title>Передать handler потока в функцию (NuINu)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID9/7894.html#1</link>
    <pubDate>Tue, 10 Feb 2009 08:45:06 GMT</pubDate>
    <description>&amp;gt;&#091;оверквотинг удален&#093;&lt;br&gt;&amp;gt;use strict; &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;open( FILE, &quot;&amp;gt;test.txt&quot; ) or die &apos;Cannot open file&apos;;&lt;br&gt;&amp;gt;get_info( &apos;FILE&apos; ); &lt;br&gt;&amp;gt;close FILE; &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;sub get_info &#123; &lt;br&gt;&amp;gt;   my $handler = shift; &lt;br&gt;&amp;gt;   print $handler &quot;test&quot;; &lt;br&gt;&amp;gt;&#125; &lt;br&gt;&lt;br&gt;get_info( &#092;*FILE );&lt;br&gt;&lt;br&gt;</description>
</item>

</channel>
</rss>
