<?php
include_once $_SERVER['DOCUMENT_ROOT'] . '/include/shared-manual.inc';
$TOC = array();
$TOC_DEPRECATED = array();
$PARENTS = array();
include_once dirname(__FILE__) ."/toc/ref.errorfunc.inc";
$setup = array (
  'home' => 
  array (
    0 => 'index.php',
    1 => 'PHP Manual',
  ),
  'head' => 
  array (
    0 => 'UTF-8',
    1 => 'tr',
  ),
  'this' => 
  array (
    0 => 'function.error-reporting.php',
    1 => 'error_reporting',
    2 => 'Hangi PHP hatalarının raporlanacağını tanımlar',
  ),
  'up' => 
  array (
    0 => 'ref.errorfunc.php',
    1 => 'Hata İşleme İşlevleri',
  ),
  'prev' => 
  array (
    0 => 'function.error-log.php',
    1 => 'error_log',
  ),
  'next' => 
  array (
    0 => 'function.get-error-handler.php',
    1 => 'get_error_handler',
  ),
  'alternatives' => 
  array (
  ),
  'source' => 
  array (
    'lang' => 'tr',
    'path' => 'reference/errorfunc/functions/error-reporting.xml',
  ),
  'history' => 
  array (
  ),
);
$setup["toc"] = $TOC;
$setup["toc_deprecated"] = $TOC_DEPRECATED;
$setup["parents"] = $PARENTS;
manual_setup($setup);

contributors($setup);

?>
<div id="function.error-reporting" class="refentry">
 <div class="refnamediv">
  <h1 class="refname">error_reporting</h1>
  <p class="verinfo">(PHP 4, PHP 5, PHP 7, PHP 8)</p><p class="refpurpose"><span class="refname">error_reporting</span> &mdash; <span class="dc-title">Hangi PHP hatalarının raporlanacağını tanımlar</span></p>

 </div>

 <div class="refsect1 description" id="refsect1-function.error-reporting-description">
  <h3 class="title">Açıklama</h3>
  <div class="methodsynopsis dc-description">
   <span class="methodname"><strong>error_reporting</strong></span>(<span class="methodparam"><span class="type"><span class="type"><a href="language.types.null.php" class="type null">?</a></span><span class="type"><a href="language.types.integer.php" class="type int">int</a></span></span> <code class="parameter">$hata_seviyesi</code><span class="initializer"> = <strong><code><a href="reserved.constants.php#constant.null">null</a></code></strong></span></span>): <span class="type"><a href="language.types.integer.php" class="type int">int</a></span></div>

  <p class="para rdfs-comment">
   <span class="function"><strong>error_reporting()</strong></span> işlevi
   <a href="errorfunc.configuration.php#ini.error-reporting" class="link">error_reporting</a>
   yönergesinin değerini çalışma anında tanımlar. PHP bir çok hata seviyesine
   sahiptir. Bu işlevi kullanarak betiğinizin çalışması esnasında hangi
   seviyelerin raporlanacağını belirleyebilirsiniz. Seçimlik
   <code class="parameter">hata_seviyesi</code> bağımsız değişkeni atlanmışsa işlev daima
   geçerli hata raporlama seviyesini döndürür.
  </p>
 </div>


 <div class="refsect1 parameters" id="refsect1-function.error-reporting-parameters">
  <h3 class="title">Bağımsız Değişkenler</h3>
  <p class="para">
   <dl>
    
     <dt><code class="parameter">hata_seviyesi</code></dt>
     <dd>
      <p class="para">
       Yeni <a href="errorfunc.configuration.php#ini.error-reporting" class="link">hata raporlama</a>
       seviyesi. Bir bit maskesi veya isimli sabitler belirtilebilir. Gelecek
       sürümlerle uyumluluk bakımından bir bit maskesi değil, isimli
       sabitlerin kullanılması hararetle tavsiye edilir. Yeni hata seviyeleri
       eklendikçe tamsayı aralığı genişler. Dolayısıyla tamsayı olarak
       belirtilmiş hata seviyeleri her zaman beklendiği gibi davranmayabilir.
      </p>
      <p class="para">
       Kullanılabilecek hata seviyesi sabitleri ve anlamları <a href="errorfunc.constants.php" class="link">Öntanımlı Sabitler</a> sayfasında
       açıklanmıştır.
      </p>
     </dd>
    
   </dl>
  </p>
 </div>


 <div class="refsect1 returnvalues" id="refsect1-function.error-reporting-returnvalues">
  <h3 class="title">Dönen Değerler</h3>
  <p class="para">
   <code class="parameter">hata_seviyesi</code> bağımsız değişkenine dönüşmeden
   <em>önce</em>,
   <a href="errorfunc.configuration.php#ini.error-reporting" class="link">error_reporting</a> hata raporlama
   seviyesi döner.
  </p>
  <blockquote class="note"><p><strong class="note">Bilginize</strong>: 
   <span class="simpara">
    <a href="language.operators.errorcontrol.php" class="link">Hata denetimi</a> için
    <code class="literal">@</code>-işleci hatanın işlenmesi sırasında
    <code class="parameter">hata_seviyesi</code>ni değiştirir.
   </span>
  </p></blockquote>
 </div>


 <div class="refsect1 examples" id="refsect1-function.error-reporting-examples">
  <h3 class="title">Örnekler</h3>
  <p class="para">
   <div class="example" id="example-1">
    <p><strong>Örnek 1 - <span class="function"><strong>error_reporting()</strong></span> örnekleri</strong></p>
    <div class="example-contents">
<div class="phpcode"><code><span style="color: #000000"><span style="color: #0000BB">&lt;?php<br /><br /></span><span style="color: #FF8000">// Hata raporlamayı tamamen kapatalım<br /></span><span style="color: #0000BB">error_reporting</span><span style="color: #007700">(</span><span style="color: #0000BB">0</span><span style="color: #007700">);<br /><br /></span><span style="color: #FF8000">// Basit hataları raporlayalım<br /></span><span style="color: #0000BB">error_reporting</span><span style="color: #007700">(</span><span style="color: #0000BB">E_ERROR </span><span style="color: #007700">| </span><span style="color: #0000BB">E_WARNING </span><span style="color: #007700">| </span><span style="color: #0000BB">E_PARSE</span><span style="color: #007700">);<br /><br /></span><span style="color: #FF8000">// E_NOTICE de raporlansa iyi olur (ilklendirilmemiş değişkenleri<br />// veya yanlış yazılmış değişken isimlerini yakalamak için, vb)<br /></span><span style="color: #0000BB">error_reporting</span><span style="color: #007700">(</span><span style="color: #0000BB">E_ERROR </span><span style="color: #007700">| </span><span style="color: #0000BB">E_WARNING </span><span style="color: #007700">| </span><span style="color: #0000BB">E_PARSE </span><span style="color: #007700">| </span><span style="color: #0000BB">E_NOTICE</span><span style="color: #007700">);<br /><br /></span><span style="color: #FF8000">// E_NOTICE hariç bütün hatalar raporlansın<br />// Bu php.ini içindeki öntanımlı değerdir<br /></span><span style="color: #0000BB">error_reporting</span><span style="color: #007700">(</span><span style="color: #0000BB">E_ALL </span><span style="color: #007700">&amp; ~</span><span style="color: #0000BB">E_NOTICE</span><span style="color: #007700">);<br /><br /></span><span style="color: #FF8000">// Tüm PHP hatalarını raporlayalım<br /></span><span style="color: #0000BB">error_reporting</span><span style="color: #007700">(</span><span style="color: #0000BB">E_ALL</span><span style="color: #007700">);<br /><br /></span><span style="color: #FF8000">// Tüm PHP hatalarını raporlayalım<br /></span><span style="color: #0000BB">error_reporting</span><span style="color: #007700">(-</span><span style="color: #0000BB">1</span><span style="color: #007700">);<br /><br /></span><span style="color: #FF8000">// error_reporting(E_ALL) ile aynı;<br /></span><span style="color: #0000BB">ini_set</span><span style="color: #007700">(</span><span style="color: #DD0000">'error_reporting'</span><span style="color: #007700">, </span><span style="color: #0000BB">E_ALL</span><span style="color: #007700">);<br /><br /></span><span style="color: #0000BB">?&gt;</span></span></code></div>
    </div>

   </div>
  </p>
 </div>


 <div class="refsect1 notes" id="refsect1-function.error-reporting-notes">
  <h3 class="title">Notlar</h3>
  <div class="tip"><strong class="tip">İpucu</strong>
   <p class="simpara">
    <code class="literal">-1</code> değeri belirtildiği takdirde olası tüm hatalar hatta
    PHP&#039;nin gelecek sürümlerinde eklenen seviyeler bile raporlanır. Davranış,
    <strong><code><a href="errorfunc.constants.php#constant.e-all">E_ALL</a></code></strong> sabitinin aktarımına eşdeğerdir.
   </p>
  </div>
 </div>


 <div class="refsect1 seealso" id="refsect1-function.error-reporting-seealso">
  <h3 class="title">Ayrıca Bakınız</h3>
  <p class="para">
   <ul class="simplelist">
    <li><a href="errorfunc.configuration.php#ini.display-errors" class="link">display_errors</a>
    yönergesi</li>
    <li><a href="errorfunc.configuration.php#ini.html-errors" class="link">html_errors</a>
    yönergesi</li>
    <li><a href="errorfunc.configuration.php#ini.xmlrpc-errors" class="link">xmlrpc_errors</a>
    yönergesi</li>
    <li><a href="language.operators.errorcontrol.php" class="link">hata denetim</a> işleci</li>
    <li><span class="function"><a href="function.ini-set.php" class="function" rel="rdfs-seeAlso">ini_set()</a> - Bir yapılandırma y&ouml;nergesine değer atar</span></li>
   </ul>
  </p>
 </div>

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