<?php
include_once $_SERVER['DOCUMENT_ROOT'] . '/include/shared-manual.inc';
$TOC = array();
$TOC_DEPRECATED = array();
$PARENTS = array();
include_once dirname(__FILE__) ."/toc/book.pcre.inc";
$setup = array (
  'home' => 
  array (
    0 => 'index.php',
    1 => 'PHP Manual',
  ),
  'head' => 
  array (
    0 => 'UTF-8',
    1 => 'tr',
  ),
  'this' => 
  array (
    0 => 'pcre.constants.php',
    1 => '&Ouml;ntanımlı Sabitler',
    2 => '&Ouml;ntanımlı Sabitler',
  ),
  'up' => 
  array (
    0 => 'book.pcre.php',
    1 => 'PCRE',
  ),
  'prev' => 
  array (
    0 => 'pcre.configuration.php',
    1 => '&Ccedil;alışma Anı Yapılandırması',
  ),
  'next' => 
  array (
    0 => 'pcre.examples.php',
    1 => '&Ouml;rnekler',
  ),
  'alternatives' => 
  array (
  ),
  'source' => 
  array (
    'lang' => 'tr',
    'path' => 'reference/pcre/constants.xml',
  ),
  'history' => 
  array (
  ),
);
$setup["toc"] = $TOC;
$setup["toc_deprecated"] = $TOC_DEPRECATED;
$setup["parents"] = $PARENTS;
manual_setup($setup);

contributors($setup);

?>
<div id="pcre.constants" class="appendix">
 <h1 class="title">Öntanımlı Sabitler</h1>

 <p class="simpara">
Buradaki sabitler bu eklenti için
tanımlanmış olup, sadece eklentinin PHP içinde derlenmiş olması veya çalışma
anında dinamik olarak yüklenmesi halinde kullanılabilir.</p>
 <table class="doctable table">
  <caption><strong>PCRE Sabitleri</strong></caption>
  
   <thead>
    <tr>
     <th>Sabitler</th>
     <th>Açıklama</th>
    </tr>

   </thead>

   <tbody class="tbody">
    <tr id="constant.preg-pattern-order">
     <td><strong><code><a href="pcre.constants.php#constant.preg-pattern-order">PREG_PATTERN_ORDER</a></code></strong> (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)</td>
     <td>
      Sonuçlar sıralanır. Yani, <var class="varname">$eşleşen[0]</var> şablonla
      eşleşen dizgenin tamamını, <var class="varname">$eşleşen[1]</var> ilk parantezli
      grupla eşleşen alt dizgeyi, <var class="varname">$eşleşen[2]</var> ikincisini,
      vb. içerir. Bu seçenek sadece <span class="function"><a href="function.preg-match-all.php" class="function">preg_match_all()</a></span> işlevi
      ile kullanılır.
     </td>
    </tr>

    <tr id="constant.preg-set-order">
     <td><strong><code><a href="pcre.constants.php#constant.preg-set-order">PREG_SET_ORDER</a></code></strong> (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)</td>
     <td>
      Sonuçlar sıralanır. Yani, <var class="varname">$eşleşen[0]</var> şablonla
      eşleşen ilk kümeyi, <var class="varname">$eşleşen[2]</var> ikincisini, vb.
      içerir. Bu seçenek sadece <span class="function"><a href="function.preg-match-all.php" class="function">preg_match_all()</a></span> işlevi ile
      kullanılır.
     </td>
    </tr>

    <tr id="constant.preg-offset-capture">
     <td><strong><code><a href="pcre.constants.php#constant.preg-offset-capture">PREG_OFFSET_CAPTURE</a></code></strong> (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)</td>
     <td>
      <strong><code><a href="pcre.constants.php#constant.preg-split-offset-capture">PREG_SPLIT_OFFSET_CAPTURE</a></code></strong> sabitinin açıklamasına
      bakın.
     </td>
    </tr>

    <tr id="constant.preg-split-no-empty">
     <td><strong><code><a href="pcre.constants.php#constant.preg-split-no-empty">PREG_SPLIT_NO_EMPTY</a></code></strong> (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)</td>
     <td>
      Bu seçenek <span class="function"><a href="function.preg-split.php" class="function">preg_split()</a></span> işlevinin sadece boş olmayan
      parçaları döndürmesini sağlar.
     </td>
    </tr>

    <tr id="constant.preg-split-delim-capture">
     <td><strong><code><a href="pcre.constants.php#constant.preg-split-delim-capture">PREG_SPLIT_DELIM_CAPTURE</a></code></strong> (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)</td>
     <td>
      Bu seçenek <span class="function"><a href="function.preg-split.php" class="function">preg_split()</a></span> işlevinin ayraçlı şablon
      içindeki parantezli grupları da yakalamasını sağlar
     </td>
    </tr>

    <tr id="constant.preg-split-offset-capture">
     <td><strong><code><a href="pcre.constants.php#constant.preg-split-offset-capture">PREG_SPLIT_OFFSET_CAPTURE</a></code></strong> (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
     </td>
     <td>
      Bu seçenek etkinse, her eşleşmede ayrıca sona eklenen dizgenin
      başlangıcı da döndürülür. Bu, dizi içindeki dönüş değerini değiştirir.
      Böylece dizinin her elemanı 0. başlangıçtan itibaren eşleşen dizgeyi ve
      1. başlangıca konu dizge başlangıcını içeren bir dizi içerir. Bu seçenek
      sadece <span class="function"><a href="function.preg-split.php" class="function">preg_split()</a></span> için kullanılabilmektedir.
     </td>
    </tr>

    <tr id="constant.preg-unmatched-as-null">
     <td><strong><code><a href="pcre.constants.php#constant.preg-unmatched-as-null">PREG_UNMATCHED_AS_NULL</a></code></strong> (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
     </td>
     <td>
      Bu seçenek <span class="function"><a href="function.preg-match.php" class="function">preg_match()</a></span> ve
      <span class="function"><a href="function.preg-match-all.php" class="function">preg_match_all()</a></span> işlevlerinin eşleşmeyen alt
      şablonların <var class="varname">$eşleşmeler</var> içinde  <strong><code><a href="reserved.constants.php#constant.null">null</a></code></strong> değerlerle
      içerileceğini belirtir. Bu bayrak olmaksızın eşleşmeyen alt şablonlar boş
      eşleşmelermiş gibi boş dizgeler olarak raporlanır. Bu bayrak bu iki
      durumun ayırd edilebilmesini sağlar. Bu seçenek PHP 7.2.0&#039;dan beri
      kullanılabilmektedir.
     </td>
    </tr>

    <tr id="constant.preg-no-error">
     <td><strong><code><a href="pcre.constants.php#constant.preg-no-error">PREG_NO_ERROR</a></code></strong> (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)</td>
     <td>
      Hiçbir hata oluşmamışsa <span class="function"><a href="function.preg-last-error.php" class="function">preg_last_error()</a></span> işlevi
      tarafından döndürülür.
     </td>
    </tr>

    <tr id="constant.preg-internal-error">
     <td><strong><code><a href="pcre.constants.php#constant.preg-internal-error">PREG_INTERNAL_ERROR</a></code></strong> (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)</td>
     <td>
      Dahili bir PCRE hatası oluşmuşsa <span class="function"><a href="function.preg-last-error.php" class="function">preg_last_error()</a></span>
      işlevi tarafından döndürülür.
     </td>
    </tr>

    <tr id="constant.preg-backtrack-limit-error">
     <td><strong><code><a href="pcre.constants.php#constant.preg-backtrack-limit-error">PREG_BACKTRACK_LIMIT_ERROR</a></code></strong></td>
     <td>
      Bu seçenek, <a href="pcre.configuration.php#ini.pcre.backtrack-limit" class="link"> geriye doğru
      izleme sınırı</a>na ulaşılmışsa <span class="function"><a href="function.preg-last-error.php" class="function">preg_last_error()</a></span>
      işlevi tarafından döndürülür.
     </td>
    </tr>

    <tr id="constant.preg-recursion-limit-error">
     <td><strong><code><a href="pcre.constants.php#constant.preg-recursion-limit-error">PREG_RECURSION_LIMIT_ERROR</a></code></strong> (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
     </td>
     <td>
      Bu seçenek, <a href="pcre.configuration.php#ini.pcre.recursion-limit" class="link">iç içelik
      sınırı</a>na ulaşılmışsa <span class="function"><a href="function.preg-last-error.php" class="function">preg_last_error()</a></span>
      işlevi tarafından döndürülür.
     </td>
    </tr>

    <tr id="constant.preg-bad-utf8-error">
     <td><strong><code><a href="pcre.constants.php#constant.preg-bad-utf8-error">PREG_BAD_UTF8_ERROR</a></code></strong> (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)</td>
     <td>
      Son hata bozuk bir UTF-8 verisinden kaynaklanmışsa bu seçenek
      <span class="function"><a href="function.preg-last-error.php" class="function">preg_last_error()</a></span>
      işlevi tarafından döndürülür. (Bu sadece düzenli ifade
      <a href="reference.pcre.pattern.modifiers.php" class="link">UTF-8 kipi</a>nde
      çalışıyorsa mümkündür.)
     </td>
    </tr>

    <tr id="constant.preg-bad-utf8-offset-error">
     <td><strong><code><a href="pcre.constants.php#constant.preg-bad-utf8-offset-error">PREG_BAD_UTF8_OFFSET_ERROR</a></code></strong> (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
     </td>
     <td>
      Başlangıç, geçerli bir UTF-8 kodun başlangıcı değilse bu seçenek
      <span class="function"><a href="function.preg-last-error.php" class="function">preg_last_error()</a></span> işlevi tarafından döndürülür. (Bu
      sadece düzenli ifade <a href="reference.pcre.pattern.modifiers.php" class="link">
      UTF-8 kipi</a>nde çalışıyorsa mümkündür.)
     </td>
    </tr>

    <tr id="constant.preg-jit-stacklimit-error">
     <td><strong><code><a href="pcre.constants.php#constant.preg-jit-stacklimit-error">PREG_JIT_STACKLIMIT_ERROR</a></code></strong> (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
     </td>
     <td>
      Sınırlı JIT yığıt alanından dolayı son PCRE işlevi başarısız olmuşsa
      <span class="function"><a href="function.preg-last-error.php" class="function">preg_last_error()</a></span> işlevinden bu sabit döner.
     </td>
    </tr>

    <tr id="constant.pcre-version">
     <td><strong><code><a href="pcre.constants.php#constant.pcre-version">PCRE_VERSION</a></code></strong> (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)</td>
     <td>
      PCRE sürümü ve dağıtım tarihi (&quot;7.0 18-Dec-2006&quot; gibi).
     </td>
    </tr>

    <tr id="constant.pcre-version-major">
     <td>
      <strong><code><a href="pcre.constants.php#constant.pcre-version-major">PCRE_VERSION_MAJOR</a></code></strong>
      (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
     </td>
     <td>
      PCRE ana sürüm numarası.
     </td>
     <td class="empty">&nbsp;</td>
    </tr>

    <tr id="constant.pcre-version-minor">
     <td>
      <strong><code><a href="pcre.constants.php#constant.pcre-version-minor">PCRE_VERSION_MINOR</a></code></strong>
      (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
     </td>
     <td>
      PCRE alt sürüm numarası.
     </td>
     <td class="empty">&nbsp;</td>
    </tr>

    <tr id="constant.pcre-jit-support">
     <td>
      <strong><code><a href="pcre.constants.php#constant.pcre-jit-support">PCRE_JIT_SUPPORT</a></code></strong>
      (<span class="type"><a href="language.types.boolean.php" class="type bool">bool</a></span>)
     </td>
     <td>
      PCRE JIT desteğinin kullanılabilirliğini belirler.
     </td>
     <td class="empty">&nbsp;</td>
    </tr>

    <tr id="constant.preg-grep-invert">
     <td>
      <strong><code><a href="pcre.constants.php#constant.preg-grep-invert">PREG_GREP_INVERT</a></code></strong>
      (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
     </td>
     <td>
      Verilen kalıba uymayan elemanları döndürür.
     </td>
     <td class="empty">&nbsp;</td>
    </tr>

   </tbody>
  
 </table>

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