<?php
include_once $_SERVER['DOCUMENT_ROOT'] . '/include/shared-manual.inc';
$TOC = array();
$TOC_DEPRECATED = array();
$PARENTS = array();
include_once dirname(__FILE__) ."/toc/ref.stream.inc";
$setup = array (
  'home' => 
  array (
    0 => 'index.php',
    1 => 'PHP Manual',
  ),
  'head' => 
  array (
    0 => 'UTF-8',
    1 => 'tr',
  ),
  'this' => 
  array (
    0 => 'function.stream-filter-prepend.php',
    1 => 'stream_filter_prepend',
    2 => 'S&uuml;zge&ccedil; zincirinin başına bir s&uuml;zge&ccedil; ekler',
  ),
  'up' => 
  array (
    0 => 'ref.stream.php',
    1 => 'Akım İşlevleri',
  ),
  'prev' => 
  array (
    0 => 'function.stream-filter-append.php',
    1 => 'stream_filter_append',
  ),
  'next' => 
  array (
    0 => 'function.stream-filter-register.php',
    1 => 'stream_filter_register',
  ),
  'alternatives' => 
  array (
  ),
  'source' => 
  array (
    'lang' => 'tr',
    'path' => 'reference/stream/functions/stream-filter-prepend.xml',
  ),
  'history' => 
  array (
  ),
);
$setup["toc"] = $TOC;
$setup["toc_deprecated"] = $TOC_DEPRECATED;
$setup["parents"] = $PARENTS;
manual_setup($setup);

contributors($setup);

?>
<div id="function.stream-filter-prepend" class="refentry">
 <div class="refnamediv">
  <h1 class="refname">stream_filter_prepend</h1>
  <p class="verinfo">(PHP 4 &gt;= 4.3.0, PHP 5, PHP 7, PHP 8)</p><p class="refpurpose"><span class="refname">stream_filter_prepend</span> &mdash; <span class="dc-title">Süzgeç zincirinin başına bir süzgeç ekler</span></p>

 </div>
 <div class="refsect1 description" id="refsect1-function.stream-filter-prepend-description">
  <h3 class="title">Açıklama</h3>
  <div class="methodsynopsis dc-description">
   <span class="methodname"><strong>stream_filter_prepend</strong></span>(<br>&nbsp;&nbsp;&nbsp;&nbsp;<span class="methodparam"><span class="type"><a href="language.types.resource.php" class="type resource">resource</a></span> <code class="parameter">$akım</code></span>,<br>&nbsp;&nbsp;&nbsp;&nbsp;<span class="methodparam"><span class="type"><a href="language.types.string.php" class="type string">string</a></span> <code class="parameter">$süzgeç</code></span>,<br>&nbsp;&nbsp;&nbsp;&nbsp;<span class="methodparam"><span class="type"><a href="language.types.integer.php" class="type int">int</a></span> <code class="parameter">$oku_yaz</code><span class="initializer"> = ?</span></span>,<br>&nbsp;&nbsp;&nbsp;&nbsp;<span class="methodparam"><span class="type"><a href="language.types.mixed.php" class="type mixed">mixed</a></span> <code class="parameter">$bağımsız_değişkenler</code><span class="initializer"> = ?</span></span><br>): <span class="type"><a href="language.types.resource.php" class="type resource">resource</a></span></div>

  <p class="para rdfs-comment">
   <code class="parameter">akım</code> akımına ekli süzgeçler listesine
   <code class="parameter">süzgeç</code> isimli süzgeci ekler.
  </p>
 </div>


 <div class="refsect1 parameters" id="refsect1-function.stream-filter-prepend-parameters">
  <h3 class="title">Bağımsız Değişkenler</h3>
  <p class="para">
   <dl>
    
     <dt><code class="parameter">akım</code></dt>
     <dd>
      <p class="para">
       Hedef akım.
      </p>
     </dd>
    
    
     <dt><code class="parameter">süzgeç</code></dt>
     <dd>
      <p class="para">
       Eklenecek süzgecin ismi.
      </p>
     </dd>
    
    
     <dt><code class="parameter">oku_yaz</code></dt>
     <dd>
      <p class="para">
       <span class="function"><strong>stream_filter_prepend()</strong></span> işlevi öntanımlı olarak,
       dosya okumak için  (<code class="literal">r</code> veya <code class="literal">r+</code>
       kipi) açılmışsa süzgeci <code class="literal">okuma süzgeci zinciri</code>ne
       ekler. Eğer dosya yazmak için (<code class="literal">w</code>,
       <code class="literal">a</code> veya <code class="literal">w+</code>, <code class="literal">a+</code>
       kipi) açılmışsa, süzgeç <code class="literal">yazma süzgeci zinciri</code>ne de
       eklenir. Bu davranışı geçersiz kılmak için bağımsız değişkene
       <strong><code><a href="stream.constants.php#constant.stream-filter-read">STREAM_FILTER_READ</a></code></strong>,
       <strong><code><a href="stream.constants.php#constant.stream-filter-write">STREAM_FILTER_WRITE</a></code></strong> ve/veya
       <strong><code><a href="stream.constants.php#constant.stream-filter-all">STREAM_FILTER_ALL</a></code></strong> sabitleri de aktarılabilir. Bu
       bağımsız değişkenin kullanıldığı bir örneği
       <span class="function"><a href="function.stream-filter-append.php" class="function">stream_filter_append()</a></span> işlevinde görebilirsiniz.
      </p>
     </dd>
    
    
     <dt><code class="parameter">bağımsız_değişkenler</code></dt>
     <dd>
      <p class="para">
       Süzgeç, belirtilen <code class="parameter">bağımsız_değişkenler</code> ile listenin
       <em>başlangıcına</em> eklenir ve akım işlemlerinde ilk
       çağrılan süzgeç olur. Süzgeci listenin sonuna eklemek için
       <span class="function"><a href="function.stream-filter-append.php" class="function">stream_filter_append()</a></span> işlevini kullanın.
      </p>
     </dd>
    
   </dl>
  </p>
 </div>


 <div class="refsect1 returnvalues" id="refsect1-function.stream-filter-prepend-returnvalues">
  <h3 class="title">Dönen Değerler</h3>
  <p class="para">
   <span class="function"><a href="function.stream-filter-remove.php" class="function">stream_filter_remove()</a></span> çağrısına aktarılmak üzere bir
   özkaynak döndürür, başarısızlık durumunda <strong><code><a href="reserved.constants.php#constant.false">false</a></code></strong> döner.
  </p>
  <p class="para">
   Belirtilen <code class="parameter">akım</code> bir özkaynak değilse veya
   <code class="parameter">süzgeç</code> konumlanamazsa <strong><code><a href="reserved.constants.php#constant.false">false</a></code></strong> döner.
  </p>
 </div>


 <div class="refsect1 notes" id="refsect1-function.stream-filter-prepend-notes">
  <h3 class="title">Notlar</h3>
  <blockquote class="note"><p><strong class="note">Bilginize</strong>: 
   <strong>Özel (kullanıcı) süzgeçlerini kullanırken</strong><br />
   <span class="simpara">
    İstenen kullanıcı süzgecini <code class="parameter">süzgeç</code> olarak tanıtmak
    için ilk olarak <span class="function"><a href="function.stream-filter-register.php" class="function">stream_filter_register()</a></span> çağrılmalıdır.
   </span>
  </p></blockquote>
  <blockquote class="note"><p><strong class="note">Bilginize</strong>: 
   <span class="simpara">
    Henüz okunmamış veri dahili tamponlarda tutulurken akım verisi
    özkaynaklardan (hem yerel hem de uzak) büyük kümeler halinde okunur.
    Süzgeç zincirinin başına yeni bir süzgeç eklendiğinde, dahili
    tamponlardaki süzgeçlerden geçirilmemiş veriler yeni süzgeçten
    geçirilecektir ancak evvelce diğer süzgeçlerden geçirilmiş veriler yeni
    süzgeçten geçirilmeyecektir. Bu davranış,yeni süzgeci zincirin sonuna
    ekleyen <span class="function"><a href="function.stream-filter-append.php" class="function">stream_filter_append()</a></span> işlevinden bu yönüyle
    farklıdır.
   </span>
  </p></blockquote>
  <blockquote class="note"><p><strong class="note">Bilginize</strong>: 
   <span class="simpara">
    Bir süzgeç hem okuma hem de yazma amacıyla eklendiğinde iki örneği
    oluşturulur. Her iki süzgeç özkaynağını ayırmak için
    <span class="function"><strong>stream_filter_prepend()</strong></span> işlevi
    <strong><code><a href="stream.constants.php#constant.stream-filter-read">STREAM_FILTER_READ</a></code></strong> ve
    <strong><code><a href="stream.constants.php#constant.stream-filter-write">STREAM_FILTER_WRITE</a></code></strong> ile ayrı ayrı çağrılmalıdır.
   </span>
  </p></blockquote>
 </div>


 <div class="refsect1 seealso" id="refsect1-function.stream-filter-prepend-seealso">
  <h3 class="title">Ayrıca Bakınız</h3>
  <ul class="simplelist">
   <li><span class="function"><a href="function.stream-filter-register.php" class="function" rel="rdfs-seeAlso">stream_filter_register()</a> - Kullanıcı tanımlı bir akım s&uuml;zgecini etkin kılar</span></li>
   <li><span class="function"><a href="function.stream-filter-append.php" class="function" rel="rdfs-seeAlso">stream_filter_append()</a> - S&uuml;zge&ccedil; zincirinin sonuna bir s&uuml;zge&ccedil; ekler</span></li>
  </ul>
 </div>

</div><?php manual_footer($setup); ?>