<?php
include_once $_SERVER['DOCUMENT_ROOT'] . '/include/shared-manual.inc';
$TOC = array();
$TOC_DEPRECATED = array();
$PARENTS = array();
include_once dirname(__FILE__) ."/toc/class.intldateformatter.inc";
$setup = array (
  'home' => 
  array (
    0 => 'index.php',
    1 => 'PHP Manual',
  ),
  'head' => 
  array (
    0 => 'UTF-8',
    1 => 'tr',
  ),
  'this' => 
  array (
    0 => 'intldateformatter.setlenient.php',
    1 => 'IntlDateFormatter::setLenient',
    2 => '&Ccedil;&ouml;z&uuml;mleyiciye esneklik verir',
  ),
  'up' => 
  array (
    0 => 'class.intldateformatter.php',
    1 => 'Tarih Bi&ccedil;emleyici',
  ),
  'prev' => 
  array (
    0 => 'intldateformatter.setcalendar.php',
    1 => 'IntlDateFormatter::setCalendar',
  ),
  'next' => 
  array (
    0 => 'intldateformatter.setpattern.php',
    1 => 'IntlDateFormatter::setPattern',
  ),
  'alternatives' => 
  array (
  ),
  'source' => 
  array (
    'lang' => 'tr',
    'path' => 'reference/intl/dateformatter/set-lenient.xml',
  ),
  'history' => 
  array (
  ),
);
$setup["toc"] = $TOC;
$setup["toc_deprecated"] = $TOC_DEPRECATED;
$setup["parents"] = $PARENTS;
manual_setup($setup);

contributors($setup);

?>
<div id="intldateformatter.setlenient" class="refentry">
 <div class="refnamediv">
  <h1 class="refname">IntlDateFormatter::setLenient</h1>
  <h1 class="refname">datefmt_set_lenient</h1>
  <p class="verinfo">(PHP 5 &gt;= 5.3.0, PHP 7, PHP 8, PECL intl &gt;= 1.0.0)</p><p class="refpurpose"><span class="refname">IntlDateFormatter::setLenient</span> -- <span class="refname">datefmt_set_lenient</span> &mdash; <span class="dc-title">Çözümleyiciye esneklik verir</span></p>

 </div>
 <div class="refsect1 description" id="refsect1-intldateformatter.setlenient-description">
  <h3 class="title">Açıklama</h3>
  <p class="para">
   Nesne yönelimli kullanım
  </p>
 <div class="methodsynopsis dc-description">
    <span class="modifier">public</span>
    <span class="methodname"><strong>IntlDateFormatter::setLenient</strong></span>(<span class="methodparam"><span class="type"><a href="language.types.boolean.php" class="type bool">bool</a></span> <code class="parameter">$esnek</code></span>): <span class="type"><a href="language.types.void.php" class="type void">void</a></span></div>

  <p class="para rdfs-comment">
   Yordamsal kullanım
  </p>
  <div class="methodsynopsis dc-description"><span class="methodname"><strong>datefmt_set_lenient</strong></span>(<span class="methodparam"><span class="type"><a href="class.intldateformatter.php" class="type IntlDateFormatter">IntlDateFormatter</a></span> <code class="parameter">$biçemleyici</code></span>, <span class="methodparam"><span class="type"><a href="language.types.boolean.php" class="type bool">bool</a></span> <code class="parameter">$esnek</code></span>): <span class="type"><a href="language.types.void.php" class="type void">void</a></span></div>

  <p class="para rdfs-comment">
   Kalıpla tam olarak eşleşmeyen girdilerin yorumlanmasında çözümleyicinin
   esnek mi yoksa katı mı davranacağını belirler. Esnek çözümleme etkin
   olduğunda çözümleyici kusurlu tarih ve saat kalıplarını kabul eder ve
   olabildiğince bir değer oluşturmaya çalışır. Fazladan boşluklar, tanınmayan
   dizgecikler veya geçersiz değerler (&quot;February 30th&quot; gibi) kabul edilmez.
  </p>
  </div>


 <div class="refsect1 parameters" id="refsect1-intldateformatter.setlenient-parameters">
  <h3 class="title">Bağımsız Değişkenler</h3>
  <p class="para">
   <dl>
    
     <dt><code class="parameter">biçemleyici</code></dt>
     <dd>
      <p class="para">
       Biçemleyici nesne.
      </p>
     </dd>
    
    
     <dt><code class="parameter">esnek</code></dt>
     <dd>
      <p class="para">
       Çözümleyicinin esnek olması isteniyorsa <strong><code><a href="reserved.constants.php#constant.true">true</a></code></strong> istenmiyorsa <strong><code><a href="reserved.constants.php#constant.false">false</a></code></strong>
       belirtilir. <strong><code><a href="reserved.constants.php#constant.true">true</a></code></strong> öntanımlıdır.
      </p>
     </dd>
    
   </dl>
  </p>
 </div>



 <div class="refsect1 returnvalues" id="refsect1-intldateformatter.setlenient-returnvalues">
  <h3 class="title">Dönen Değerler</h3>
  <p class="para">
   Başarı durumunda <strong><code><a href="reserved.constants.php#constant.true">true</a></code></strong>, başarısızlık durumunda <strong><code><a href="reserved.constants.php#constant.false">false</a></code></strong> döner.
  </p>
 </div>


 <div class="refsect1 examples" id="refsect1-intldateformatter.setlenient-examples">
  <h3 class="title">Örnekler</h3>
   <div class="example" id="example-1">
    <p><strong>Örnek 1 - <span class="function"><strong>datefmt_set_lenient()</strong></span> örneği</strong></p>
    <div class="example-contents">
<div class="phpcode"><code><span style="color: #000000"><span style="color: #0000BB">&lt;?php<br />$fmt </span><span style="color: #007700">= </span><span style="color: #0000BB">datefmt_create</span><span style="color: #007700">(<br />    </span><span style="color: #DD0000">'tr_TR'</span><span style="color: #007700">,<br />    </span><span style="color: #0000BB">IntlDateFormatter</span><span style="color: #007700">::</span><span style="color: #0000BB">FULL</span><span style="color: #007700">,<br />    </span><span style="color: #0000BB">IntlDateFormatter</span><span style="color: #007700">::</span><span style="color: #0000BB">FULL</span><span style="color: #007700">,<br />    </span><span style="color: #DD0000">'Europe/Istanbul'</span><span style="color: #007700">,<br />    </span><span style="color: #0000BB">IntlDateFormatter</span><span style="color: #007700">::</span><span style="color: #0000BB">GREGORIAN</span><span style="color: #007700">,<br />    </span><span style="color: #DD0000">'dd/MM/yyyy'<br /></span><span style="color: #007700">);<br />echo </span><span style="color: #DD0000">'Biçemleyici esnek mi?: '</span><span style="color: #007700">;<br />if (</span><span style="color: #0000BB">$fmt</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">isLenient</span><span style="color: #007700">()) {<br />    echo </span><span style="color: #DD0000">'EVET'</span><span style="color: #007700">;<br />} else {<br />    echo </span><span style="color: #DD0000">'HAYIR'</span><span style="color: #007700">;<br />}<br /></span><span style="color: #0000BB">datefmt_parse</span><span style="color: #007700">(</span><span style="color: #0000BB">$fmt</span><span style="color: #007700">, </span><span style="color: #DD0000">'35/13/1971'</span><span style="color: #007700">);<br />echo </span><span style="color: #DD0000">"\n '35/13/1971' çözümlenmeye çalışılıyor. Sonuç: " </span><span style="color: #007700">. </span><span style="color: #0000BB">datefmt_parse</span><span style="color: #007700">(</span><span style="color: #0000BB">$fmt</span><span style="color: #007700">, </span><span style="color: #DD0000">'35/13/1971'</span><span style="color: #007700">);<br />if (</span><span style="color: #0000BB">intl_get_error_code</span><span style="color: #007700">() != </span><span style="color: #0000BB">0</span><span style="color: #007700">) {<br />    echo </span><span style="color: #DD0000">"\n Hata iletisi: " </span><span style="color: #007700">. </span><span style="color: #0000BB">intl_get_error_message</span><span style="color: #007700">();<br />    echo </span><span style="color: #DD0000">"\n Hata kodu: " </span><span style="color: #007700">. </span><span style="color: #0000BB">intl_get_error_code</span><span style="color: #007700">();<br />}<br /></span><span style="color: #0000BB">datefmt_set_lenient</span><span style="color: #007700">(</span><span style="color: #0000BB">$fmt</span><span style="color: #007700">, </span><span style="color: #0000BB">false</span><span style="color: #007700">);<br />echo </span><span style="color: #DD0000">"\nNow lenient of the formatter is : "</span><span style="color: #007700">;<br />if (</span><span style="color: #0000BB">$fmt</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">isLenient</span><span style="color: #007700">()) {<br />    echo </span><span style="color: #DD0000">'EVET'</span><span style="color: #007700">;<br />} else {<br />    echo </span><span style="color: #DD0000">'HAYIR'</span><span style="color: #007700">;<br />}<br /></span><span style="color: #0000BB">datefmt_parse</span><span style="color: #007700">(</span><span style="color: #0000BB">$fmt</span><span style="color: #007700">, </span><span style="color: #DD0000">'35/13/1971'</span><span style="color: #007700">);<br />echo </span><span style="color: #DD0000">"\n '35/13/1971' çözümlenmeye çalışılıyor. Sonuç: " </span><span style="color: #007700">. </span><span style="color: #0000BB">datefmt_parse</span><span style="color: #007700">(</span><span style="color: #0000BB">$fmt</span><span style="color: #007700">, </span><span style="color: #DD0000">'35/13/1971'</span><span style="color: #007700">);<br />if (</span><span style="color: #0000BB">intl_get_error_code</span><span style="color: #007700">() != </span><span style="color: #0000BB">0</span><span style="color: #007700">) {<br />    echo </span><span style="color: #DD0000">"\n Hata iletisi: "</span><span style="color: #007700">.</span><span style="color: #0000BB">intl_get_error_message</span><span style="color: #007700">();<br />    echo </span><span style="color: #DD0000">"\n Hata kodu: "</span><span style="color: #007700">.</span><span style="color: #0000BB">intl_get_error_code</span><span style="color: #007700">();<br />}<br /></span><span style="color: #0000BB">?&gt;</span></span></code></div>
    </div>

   </div>
   <div class="example" id="example-2">
    <p><strong>Örnek 2 - Nesne yönelimli kullanım örneği</strong></p>
    <div class="example-contents">
<div class="phpcode"><code><span style="color: #000000"><span style="color: #0000BB">&lt;?php<br />$fmt </span><span style="color: #007700">= new </span><span style="color: #0000BB">IntlDateFormatter</span><span style="color: #007700">(<br />    </span><span style="color: #DD0000">'tr_TR'</span><span style="color: #007700">,<br />    </span><span style="color: #0000BB">IntlDateFormatter</span><span style="color: #007700">::</span><span style="color: #0000BB">FULL</span><span style="color: #007700">,<br />    </span><span style="color: #0000BB">IntlDateFormatter</span><span style="color: #007700">::</span><span style="color: #0000BB">FULL</span><span style="color: #007700">,<br />    </span><span style="color: #DD0000">'Europe/Istanbul'</span><span style="color: #007700">,<br />    </span><span style="color: #0000BB">IntlDateFormatter</span><span style="color: #007700">::</span><span style="color: #0000BB">GREGORIAN</span><span style="color: #007700">,<br />    </span><span style="color: #DD0000">'dd/MM/yyyy'<br /></span><span style="color: #007700">);<br />echo </span><span style="color: #DD0000">'Biçemleyici esnek mi?: '</span><span style="color: #007700">;<br />if (</span><span style="color: #0000BB">$fmt</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">isLenient</span><span style="color: #007700">()) {<br />    echo </span><span style="color: #DD0000">'EVET'</span><span style="color: #007700">;<br />} else {<br />    echo </span><span style="color: #DD0000">'HAYIR'</span><span style="color: #007700">;<br />}<br /></span><span style="color: #0000BB">$fmt</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">parse</span><span style="color: #007700">(</span><span style="color: #DD0000">'35/13/1971'</span><span style="color: #007700">);<br />echo </span><span style="color: #DD0000">"\n '35/13/1971' çözümlenmeye çalışılıyor. Sonuç: " </span><span style="color: #007700">. </span><span style="color: #0000BB">$fmt</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">parse</span><span style="color: #007700">(</span><span style="color: #DD0000">'35/13/1971'</span><span style="color: #007700">);<br />if (</span><span style="color: #0000BB">intl_get_error_code</span><span style="color: #007700">() != </span><span style="color: #0000BB">0</span><span style="color: #007700">) {<br />    echo </span><span style="color: #DD0000">"\n Hata iletisi: " </span><span style="color: #007700">. </span><span style="color: #0000BB">intl_get_error_message</span><span style="color: #007700">();<br />    echo </span><span style="color: #DD0000">"\n Hata kodu: " </span><span style="color: #007700">. </span><span style="color: #0000BB">intl_get_error_code</span><span style="color: #007700">();<br />}<br /></span><span style="color: #0000BB">$fmt</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">setLenient</span><span style="color: #007700">(</span><span style="color: #0000BB">FALSE</span><span style="color: #007700">);<br />echo </span><span style="color: #DD0000">"\nYeni biçemleyici esnek mi?: "</span><span style="color: #007700">;<br />if (</span><span style="color: #0000BB">$fmt</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">isLenient</span><span style="color: #007700">()) {<br />    echo </span><span style="color: #DD0000">'EVET'</span><span style="color: #007700">;<br />} else {<br />    echo </span><span style="color: #DD0000">'HAYIR'</span><span style="color: #007700">;<br />}<br /></span><span style="color: #0000BB">$fmt</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">parse</span><span style="color: #007700">(</span><span style="color: #DD0000">'35/13/1971'</span><span style="color: #007700">);<br />echo </span><span style="color: #DD0000">"\n '35/13/1971' çözümlenmeye çalışılıyor. Sonuç: " </span><span style="color: #007700">. </span><span style="color: #0000BB">$fmt</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">parse</span><span style="color: #007700">(</span><span style="color: #DD0000">'35/13/1971'</span><span style="color: #007700">);<br />if (</span><span style="color: #0000BB">intl_get_error_code</span><span style="color: #007700">() != </span><span style="color: #0000BB">0</span><span style="color: #007700">) {<br />    echo </span><span style="color: #DD0000">"\n Hata iletisi: " </span><span style="color: #007700">. </span><span style="color: #0000BB">intl_get_error_message</span><span style="color: #007700">();<br />    echo </span><span style="color: #DD0000">"\n Hata kodu: " </span><span style="color: #007700">. </span><span style="color: #0000BB">intl_get_error_code</span><span style="color: #007700">();<br />}<br /></span><span style="color: #0000BB">?&gt;</span></span></code></div>
    </div>

   </div>
     <p class="para">
Yukarıdaki örneğin çıktısı:</p>
     <div class="example-contents screen">
         <div class="examplescode"><pre class="examplescode">Biçemleyici esnek mi?: EVET
 &#039;35/13/1971&#039; çözümlenmeye çalışılıyor. Sonuç: 66002400
Yeni biçemleyici esnek mi?: HAYIR
 &#039;35/13/1971&#039; çözümlenmeye çalışılıyor. Sonuç:
 Hata iletisi: Date parsing failed: U_PARSE_ERROR
 Hata kodu: 9</pre>
</div>
     </div>
 </div>


 <div class="refsect1 seealso" id="refsect1-intldateformatter.setlenient-seealso">
  <h3 class="title">Ayrıca Bakınız</h3>
  <p class="para">
    <ul class="simplelist">
    <li><span class="function"><a href="intldateformatter.islenient.php" class="function" rel="rdfs-seeAlso">datefmt_is_lenient()</a> - IntlDateFormatter esnek &ccedil;&ouml;z&uuml;mleme mi yapıyor diye bakar</span></li>
    <li><span class="function"><a href="intldateformatter.create.php" class="function" rel="rdfs-seeAlso">datefmt_create()</a> - Bir tarih bi&ccedil;emleyici oluşturur</span></li>
    </ul>
  </p>
 </div>

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