array ( 0 => 'index.php', 1 => 'PHP Manual', ), 'head' => array ( 0 => 'UTF-8', 1 => 'tr', ), 'this' => array ( 0 => 'function.print-r.php', 1 => 'print_r', ), 'up' => array ( 0 => 'ref.var.php', 1 => 'Değişkenlerle ilgili işlevler', ), 'prev' => array ( 0 => 'function.isset.php', 1 => 'isset', ), 'next' => array ( 0 => 'function.serialize.php', 1 => 'serialize', ), 'alternatives' => array ( ), 'source' => array ( 'lang' => 'tr', 'path' => 'reference/var/functions/print-r.xml', ), ); $setup["toc"] = $TOC; $setup["toc_deprecated"] = $TOC_DEPRECATED; $setup["parents"] = $PARENTS; manual_setup($setup); ?>
(PHP 4, PHP 5, PHP 7, PHP 8)
print_r — Bir değişkenin insanlarca okunabilecek gösterimini basar
print_r() işlevi, bir değişkenin insanlarca okunabilecek gösterimini basar.
print_r(), var_dump() ve var_export() işlevleri nesnelerin protected ve private özelliklerini de gösterirler. Statik sınıf üyeleri gösterilmez.
print_r() işlevinin dizi göstericisini dizinin sonuna konuşlandıracağını unutmayın; dizinin başına konuşlandırmak için reset() işlevini kullanın.
ifade
Gösterimi basılacak ifade.
döndür
Bu bağımsız değişkene true
atarsanız, print_r()
çıktısını basmak yerine bir bilgi döndürür. Çıktısını basması
öntanımlı davranıştır.
Eğer belirtilen değer string, int veya float türündeyse değerin kendi basılır; array türündeyse anahtarların ve elemanların gösterileceği biçemde basılır. Diziler için kulanılan yöntemin benzeri nesneler (object) için de kullanılır.
döndür
true
olduğu takdirde bu işlev bir dizge
döndürür, aksi takdirde dönen değer true
olur.
Örnek 1 - print_r() örneği
<pre>
<?php
$a = array ('a' => 'apple', 'b' => 'banana', 'c' => array ('x', 'y', 'z'));
print_r ($a);
?>
</pre>
Yukarıdaki örneğin çıktısı:
<pre> Array ( [a] => apple [b] => banana [c] => Array ( [0] => x [1] => y [2] => z ) ) </pre>
Örnek 2 - döndür
bağımsız değişkenli örnek
<?php
$b = array ('m' => 'monkey', 'foo' => 'bar', 'x' => array ('x', 'y', 'z'));
$results = print_r($b, true); // $results print_r çıktısını içerir
?>
Bilginize:
döndür
bağımsız değişkeni kullanıldığında bu işlev PHP 7.1.0 öncesinde bu bağımsız değişken ile bir dahili çıktı tamponu kullanır, dolayısıyla ob_start() geriçağırım işlevinin içinde kullanılamaz.