<?php
include_once $_SERVER['DOCUMENT_ROOT'] . '/include/shared-manual.inc';
$TOC = array();
$TOC_DEPRECATED = array();
$PARENTS = array();
include_once dirname(__FILE__) ."/toc/ref.array.inc";
$setup = array (
  'home' => 
  array (
    0 => 'index.php',
    1 => 'PHP Manual',
  ),
  'head' => 
  array (
    0 => 'UTF-8',
    1 => 'tr',
  ),
  'this' => 
  array (
    0 => 'function.compact.php',
    1 => 'compact',
    2 => 'Değişkenlerle değerlerinden bir dizi oluşturur',
  ),
  'up' => 
  array (
    0 => 'ref.array.php',
    1 => 'Dizi İşlevleri',
  ),
  'prev' => 
  array (
    0 => 'function.asort.php',
    1 => 'asort',
  ),
  'next' => 
  array (
    0 => 'function.count.php',
    1 => 'count',
  ),
  'alternatives' => 
  array (
  ),
  'source' => 
  array (
    'lang' => 'tr',
    'path' => 'reference/array/functions/compact.xml',
  ),
  'history' => 
  array (
  ),
);
$setup["toc"] = $TOC;
$setup["toc_deprecated"] = $TOC_DEPRECATED;
$setup["parents"] = $PARENTS;
manual_setup($setup);

contributors($setup);

?>
<div id="function.compact" class="refentry">
 <div class="refnamediv">
  <h1 class="refname">compact</h1>
  <p class="verinfo">(PHP 4, PHP 5, PHP 7, PHP 8)</p><p class="refpurpose"><span class="refname">compact</span> &mdash; <span class="dc-title">Değişkenlerle değerlerinden bir dizi oluşturur
  </span></p>

 </div>
 <div class="refsect1 description" id="refsect1-function.compact-description">
  <h3 class="title">Açıklama</h3>
  <div class="methodsynopsis dc-description">
   <span class="methodname"><strong>compact</strong></span>(<span class="methodparam"><span class="type"><span class="type"><a href="language.types.array.php" class="type array">array</a></span>|<span class="type"><a href="language.types.string.php" class="type string">string</a></span></span> <code class="parameter">$değişken</code></span>, <span class="methodparam"><span class="type"><span class="type"><a href="language.types.array.php" class="type array">array</a></span>|<span class="type"><a href="language.types.string.php" class="type string">string</a></span></span> <code class="parameter">...$değişkenler</code></span>): <span class="type"><a href="language.types.array.php" class="type array">array</a></span></div>

  <p class="para rdfs-comment">
   Değişkenlerle değerlerinden bir dizi oluşturur.
  </p>
  <p class="para">
   <span class="function"><strong>compact()</strong></span> işlevi, <code class="parameter">değişken</code> ile
   belirtilen değişkenlerden ismi
   <a href="features.gc.refcounting-basics.php" class="link">simge tablosu</a>nda
   yer alanları, değerleriyle birlikte çıktılayacağı diziye ekler; değişken
   isimleri anahtar olarak kullanılır. Özetle, <span class="function"><a href="function.extract.php" class="function">extract()</a></span>
   işlevinin yaptığının tersini yapar.
  </p>
  <blockquote class="note"><p><strong class="note">Bilginize</strong>: 
   <p class="para">
    PHP 7.3 öncesinde, değer atanmamış dizgeler sessizce atlanırdı.
   </p>
  </p></blockquote>
 </div>

 <div class="refsect1 parameters" id="refsect1-function.compact-parameters">
  <h3 class="title">Bağımsız Değişkenler</h3>
  <p class="para">
   <dl>
    
     <dt><code class="parameter">değişken</code></dt>
     <dt><code class="parameter">değişkenler</code></dt>
     <dd>
      <p class="para">
       <span class="function"><strong>compact()</strong></span> işlevi bu bağımsız değişkenden sınırsız sayıda
       kabul edebilir. Her bağımsız değişken değişken ismini içeren bir dizge
       olabileceği gibi değişken isimlerinden oluşan bir dizi de olabilir.
       Değişken isimlerini içeren dizi, başka değişken dizileri
       içerebilir; böyle bir durumda dizi ardışık olarak işlenir.
      </p>
     </dd>
    
   </dl>
  </p>
 </div>

 <div class="refsect1 returnvalues" id="refsect1-function.compact-returnvalues">
  <h3 class="title">Dönen Değerler</h3>
  <p class="para">
   Belirtilen değişkenlerin tanımlı olanlarını içeren bir dizi ile döner.
  </p>
 </div>


 <div class="refsect1 errors" id="refsect1-function.compact-errors">
  <h3 class="title">Hatalar/İstisnalar</h3>
  <p class="para">
   Belirtilen dizge değer atanmamış bir değişkense <span class="function"><strong>compact()</strong></span>
   işlevi <strong><code><a href="errorfunc.constants.php#constant.e-warning">E_WARNING</a></code></strong> seviyesinde hata çıktılar.
  </p>
 </div>


 <div class="refsect1 changelog" id="refsect1-function.compact-changelog">
  <h3 class="title">Sürüm Bilgisi</h3>
  <table class="doctable informaltable">
   
    <thead>
     <tr>
      <th>Sürüm: </th>
      <th>Açıklama</th>
     </tr>

    </thead>

    <tbody class="tbody">
     <tr>
      <td>8.0.0</td>
      <td>
       Belirtilen dizge değer atanmamış bir değişkense, artık
       <strong><code><a href="errorfunc.constants.php#constant.e-warning">E_WARNING</a></code></strong> seviyesinde hata çıktılanıyor.
      </td>
     </tr>

     <tr>
      <td>7.3.0</td>
      <td>
      Belirtilen dizge değer atanmamış bir değişkense
      <span class="function"><strong>compact()</strong></span> işlevi <strong><code><a href="errorfunc.constants.php#constant.e-notice">E_NOTICE</a></code></strong>
      seviyesinde bir hata çıktılar. Evvelce, böyle dizgeler sessizce atlanırdı.
      </td>
     </tr>

    </tbody>
   
  </table>

 </div>


 <div class="refsect1 examples" id="refsect1-function.compact-examples">
  <h3 class="title">Örnekler</h3>
  <p class="para">
   <div class="example" id="example-1">
    <p><strong>Örnek 1 - <span class="function"><strong>compact()</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 />$il  </span><span style="color: #007700">= </span><span style="color: #DD0000">"Antalya"</span><span style="color: #007700">;<br /></span><span style="color: #0000BB">$ilçe </span><span style="color: #007700">= </span><span style="color: #DD0000">"Alanya"</span><span style="color: #007700">;<br /></span><span style="color: #0000BB">$olay </span><span style="color: #007700">= </span><span style="color: #DD0000">"UYARI"</span><span style="color: #007700">;<br /><br /></span><span style="color: #0000BB">$idari_bölümler </span><span style="color: #007700">= array(</span><span style="color: #DD0000">"il"</span><span style="color: #007700">, </span><span style="color: #DD0000">"ilçe"</span><span style="color: #007700">);<br /><br /></span><span style="color: #0000BB">$sonuç </span><span style="color: #007700">= </span><span style="color: #0000BB">compact</span><span style="color: #007700">(</span><span style="color: #DD0000">"olay"</span><span style="color: #007700">, </span><span style="color: #0000BB">$idari_bölümler</span><span style="color: #007700">);<br /></span><span style="color: #0000BB">print_r</span><span style="color: #007700">(</span><span style="color: #0000BB">$sonuç</span><span style="color: #007700">);<br /></span><span style="color: #0000BB">?&gt;</span></span></code></div>
    </div>

    <div class="example-contents"><p>
Yukarıdaki örneğin çıktısı:</p></div>
    <div class="example-contents screen">
<div class="examplescode"><pre class="examplescode">Array
(
    [olay] =&gt; UYARI
    [il] =&gt; Antalya
    [ilçe] =&gt; Alanya
)</pre>
</div>
    </div>
   </div>
  </p>
 </div>

 <div class="refsect1 notes" id="refsect1-function.compact-notes">
  <h3 class="title">Notlar</h3>
  <blockquote class="note"><p><strong class="note">Bilginize</strong>: 
   <p class="para">
    <a href="language.variables.variable.php" class="link">Değişken değişkenler</a>
    işlevlerin içinde PHP&#039;nin <a href="language.variables.superglobals.php" class="link">
    süper küresel dizileri</a> ile kullanılamayacağından süper küresel
    diziler <span class="function"><strong>compact()</strong></span> işlevine bağımsız değişken olarak
    aktarılamaz.
   </p>
  </p></blockquote>
 </div>

 <div class="refsect1 seealso" id="refsect1-function.compact-seealso">
  <h3 class="title">Ayrıca Bakınız</h3>
  <p class="para">
   <ul class="simplelist">
    <li><span class="function"><a href="function.extract.php" class="function" rel="rdfs-seeAlso">extract()</a> - Bir dizideki değişkenleri simge tablosuna dahil eder</span></li>
   </ul>
  </p>
 </div>

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