(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.
ifadeGö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ürbağı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.