Değişkenlerle ilgili işlevler
PHP Manual

print_r

(PHP 4, PHP 5)

print_rBir değişkenin insanlarca okunabilecek gösterimini basar

Açıklama

mixed print_r ( mixed $ifade [, bool $döndür = false ] )

print_r() işlevi, bir değişkenin insanlarca okunabilecek gösterimini basar.

print_r(), var_dump() ve var_export() işlevleri PHP5 ve sonrasında 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.

Değiştirgeler

ifade

Gösterimi basılacak ifade.

döndür

Bu değiştirgeye 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.

Dönen Değerler

Eğer belirtilen değer string, integer 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.

Notlar

Bilginize:

Bu işlev bu değiştirge ile bir dahili çıktı tamponu kullanır, dolayısıyla ob_start() geriçağırım işlevinin içinde kullanılamaz.

Sürüm Bilgisi

Sürüm: Açıklama
4.3.0 döndür değiştirgesi eklendi. Daha eski sürümlerde print_r() işlevinin bastığı çıktıyı döndürmek için Çıktı Denetim İşlevlerini kullanın.
4.0.4 PHP 4.0.4 öncesinde, print_r() işlevi, değer olarak bir dizi veya nesne belirtildiği taktirde bunlar doğrudan veya dolaylı kendilerine gönderimli iseler işlev sürekli çıktılama yapardı. Buna bir örnek olarak print_r($GLOBALS) verilebilir, çünkü $GLOBALS dizisinin kendisi, kendine gönderimli bir küresel değişkendir.

Örnekler

Ö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 değiştirgeli örnek

<?php
$b 
= array ('m' => 'monkey''foo' => 'bar''x' => array ('x''y''z'));
$results print_r($btrue); // $results print_r çıktısını içerir
?>

Ayrıca Bakınız


Değişkenlerle ilgili işlevler
PHP Manual