<?php
include_once $_SERVER['DOCUMENT_ROOT'] . '/include/shared-manual.inc';
$TOC = array();
$TOC_DEPRECATED = array();
$PARENTS = array();
include_once dirname(__FILE__) ."/toc/features.commandline.inc";
$setup = array (
  'home' => 
  array (
    0 => 'index.php',
    1 => 'PHP Manual',
  ),
  'head' => 
  array (
    0 => 'UTF-8',
    1 => 'tr',
  ),
  'this' => 
  array (
    0 => 'features.commandline.io-streams.php',
    1 => 'G/&Ccedil; Akımları',
    2 => 'Giriş/&Ccedil;ıkış Akımları',
  ),
  'up' => 
  array (
    0 => 'features.commandline.php',
    1 => 'Komut satırından kullanım',
  ),
  'prev' => 
  array (
    0 => 'features.commandline.usage.php',
    1 => 'Kullanım',
  ),
  'next' => 
  array (
    0 => 'features.commandline.interactive.php',
    1 => 'Etkileşimli kabuk',
  ),
  'alternatives' => 
  array (
  ),
  'source' => 
  array (
    'lang' => 'tr',
    'path' => 'features/commandline.xml',
  ),
  'history' => 
  array (
  ),
);
$setup["toc"] = $TOC;
$setup["toc_deprecated"] = $TOC_DEPRECATED;
$setup["parents"] = $PARENTS;
manual_setup($setup);

contributors($setup);

?>
<div id="features.commandline.io-streams" class="section">
  <h2 class="title">Giriş/Çıkış Akımları</h2>
  

    <p class="para">
     Kabuk ortamında G/Ç akımları ile kolay çalışmak için şu sabitler
     tanımlanmıştır:
     <table class="doctable table">
      <caption><strong><abbr title="Command Line Interpreter/Interface">CLI</abbr>&#039;ye özel Sabitler</strong></caption>
      
       <thead>
        <tr>
         <th>Sabit</th>
         <th>Açıklama</th>
        </tr>

       </thead>

       <tbody class="tbody">
        <tr>
         <td><strong><code><a href="reserved.constants.php#constant.stdin">STDIN</a></code></strong></td>
         <td>
          <p class="para">
           <code class="literal">stdin</code>&#039;e açılmış bir akımdır. Aşağıdaki örnek
            akımı açıp geleni kaydeder:
         <div class="example-contents">
<div class="phpcode"><code><span style="color: #000000"><span style="color: #0000BB">&lt;?php<br /><br />$stdin </span><span style="color: #007700">= </span><span style="color: #0000BB">fopen</span><span style="color: #007700">(</span><span style="color: #DD0000">'php://stdin'</span><span style="color: #007700">, </span><span style="color: #DD0000">'r'</span><span style="color: #007700">);<br /><br /></span><span style="color: #0000BB">?&gt;</span></span></code></div>
         </div>

          Eğer <code class="literal">stdin</code>&#039;den tek satır okumak istenirse şu
          kullanılabilir:
         <div class="example-contents">
<div class="phpcode"><code><span style="color: #000000"><span style="color: #0000BB">&lt;?php<br />$line </span><span style="color: #007700">= </span><span style="color: #0000BB">trim</span><span style="color: #007700">(</span><span style="color: #0000BB">fgets</span><span style="color: #007700">(</span><span style="color: #0000BB">STDIN</span><span style="color: #007700">));     </span><span style="color: #FF8000">//  STDIN'den bir satır okur<br /></span><span style="color: #0000BB">fscanf</span><span style="color: #007700">(</span><span style="color: #0000BB">STDIN</span><span style="color: #007700">, </span><span style="color: #DD0000">"%d\n"</span><span style="color: #007700">, </span><span style="color: #0000BB">$number</span><span style="color: #007700">); </span><span style="color: #FF8000">// STDIN'den sayı okur<br /></span><span style="color: #0000BB">?&gt;</span></span></code></div>
         </div>

         </p></td>
        </tr>

        <tr>
         <td><strong><code><a href="reserved.constants.php#constant.stdout">STDOUT</a></code></strong></td>
         <td><p class="para">
          <code class="literal">stdout</code>&#039;a açılmış bir akımdır. Aşağıdaki örnek
          akımı açıp gideni kaydeder:
         <div class="example-contents">
<div class="phpcode"><code><span style="color: #000000"><span style="color: #0000BB">&lt;?php<br /><br />$stdout </span><span style="color: #007700">= </span><span style="color: #0000BB">fopen</span><span style="color: #007700">(</span><span style="color: #DD0000">'php://stdout'</span><span style="color: #007700">, </span><span style="color: #DD0000">'w'</span><span style="color: #007700">);<br /><br /></span><span style="color: #0000BB">?&gt;</span></span></code></div>
         </div>

         </p></td>
        </tr>

        <tr>
         <td><strong><code><a href="reserved.constants.php#constant.stderr">STDERR</a></code></strong></td>
         <td>
          <p class="para">
           <code class="literal">stderr</code>&#039;e açılmış bir akımdır. Aşağıdaki örnek
            akımı açıp çıktıyı kaydeder:
           <div class="example-contents">
<div class="phpcode"><code><span style="color: #000000"><span style="color: #0000BB">&lt;?php<br /><br />$stderr </span><span style="color: #007700">= </span><span style="color: #0000BB">fopen</span><span style="color: #007700">(</span><span style="color: #DD0000">'php://stderr'</span><span style="color: #007700">, </span><span style="color: #DD0000">'w'</span><span style="color: #007700">);<br /><br /></span><span style="color: #0000BB">?&gt;</span></span></code></div>
           </div>

          </p>
         </td>
        </tr>

       </tbody>
      
     </table>

    </p>
    <p class="para">
    Yukarıda verilene göre, örneğin <code class="literal">stderr</code> için bir akım
    açmanız gerekmez, ancak akım kaynağı yerine sabit kullanabilirsiniz:
     <div class="example-contents">
<div class="shellcode"><pre class="shellcode">php -r &#039;fwrite(STDERR, &quot;stderr\n&quot;);&#039;</pre>
</div>
     </div>

      Betik sonlandığında PHP otomatik olarak akımları kapattığı için
      sizin ayrıca kapatmanız gerekmez.
    </p>
    <blockquote class="note"><p><strong class="note">Bilginize</strong>: 
     <p class="para">
      Bu sabitler, PHP betiğinin <code class="literal">stdin</code>&#039;den okunması
      halinde mevcut değildir.
     </p>
    </p></blockquote>
 </div><?php manual_footer($setup); ?>