<?php
include_once $_SERVER['DOCUMENT_ROOT'] . '/include/shared-manual.inc';
$TOC = array();
$TOC_DEPRECATED = array();
$PARENTS = array();
include_once dirname(__FILE__) ."/toc/userlandnaming.inc";
$setup = array (
  'home' => 
  array (
    0 => 'index.php',
    1 => 'PHP Manual',
  ),
  'head' => 
  array (
    0 => 'UTF-8',
    1 => 'tr',
  ),
  'this' => 
  array (
    0 => 'userlandnaming.tips.php',
    1 => 'İpu&ccedil;ları',
    2 => 'İpu&ccedil;ları',
  ),
  'up' => 
  array (
    0 => 'userlandnaming.php',
    1 => 'Kullanıcı Alanı İsimlendirme Kılavuzu',
  ),
  'prev' => 
  array (
    0 => 'userlandnaming.rules.php',
    1 => 'Kurallar',
  ),
  'next' => 
  array (
    0 => 'about.php',
    1 => 'About the manual',
  ),
  'alternatives' => 
  array (
  ),
  'source' => 
  array (
    'lang' => 'tr',
    'path' => 'appendices/userlandnaming.xml',
  ),
  'history' => 
  array (
  ),
);
$setup["toc"] = $TOC;
$setup["toc_deprecated"] = $TOC_DEPRECATED;
$setup["parents"] = $PARENTS;
manual_setup($setup);

contributors($setup);

?>
<div id="userlandnaming.tips" class="section">
  <h2 class="title">İpuçları</h2>
  <p class="para">
   Geleceğe yönelik kod yazmak için, genel isim alanına çok sayıda değişken,
   işlev veya sınıf yerleştirmemeniz önerilir. Bu, 3. taraf koduyla
   adlandırma çakışmalarının yanı sıra gelecekte dile yapılacak olası
   eklemeleri de önleyecektir.
  </p>
  <p class="para">
   İşlevlerin ve sınıfların adlandırma çakışmalarını önlemenin yaygın bir
   yolu, bunları kendi <a href="language.namespaces.php" class="link">isim
   alanlarına</a> eklemektir.
  </p>
  <div class="informalexample">
   <div class="example-contents">
<div class="phpcode"><code><span style="color: #000000"><span style="color: #0000BB">&lt;?php<br /></span><span style="color: #007700">namespace </span><span style="color: #0000BB">Projem</span><span style="color: #007700">;<br /><br />function </span><span style="color: #0000BB">işlevim</span><span style="color: #007700">() {<br />    return </span><span style="color: #0000BB">true</span><span style="color: #007700">;<br />}<br /><br /></span><span style="color: #0000BB">\Projem\işlevim</span><span style="color: #007700">();</span></span></code></div>
   </div>

  </div>
  <p class="para">
   Bu, halihazırda kullanılan isim alanlarını takip etmenizi gerektiriyor,
   ancak bir isim alanına karar verdiğinizde, tekrar çatışmaları düşünmek
   zorunda kalmadan tüm işlevleri ve sınıfları ona ekleyebilirsiniz.
  </p>
  <p class="para">
   Üçüncü taraf koduyla adlandırma çakışmalarını önlemek için genel kapsama
   eklenen değişkenlerin sayısını sınırlamak en iyi uygulama olarak kabul
   edilir.
  </p>
  <blockquote class="note"><p><strong class="note">Bilginize</strong>: 
   <strong>Değişken etki alanı</strong><br />
   <p class="para">
    PHP&#039;nin <a href="language.variables.scope.php" class="link">etki alanı belirleme
    kuralları</a> nedeniyle, işlev ve yöntemlerin içinde tanımlanan
    değişkenler genel kapsamda olmadığından küresel etki alanında tanımlanan
    diğer değişkenlerle çakışamaz.
   </p>
  </p></blockquote>
 </div><?php manual_footer($setup); ?>