print_r

(PHP 4, PHP 5, PHP 7, PHP 8)

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

Açıklama

print_r(mixed $ifade, bool $döndür = false): string|bool

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.

Bağımsız Değişkenler

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.

Dönen Değerler

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.

Ö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 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
?>

Notlar

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.

Ayrıca Bakınız

  • ob_start() - Çıktı tamponlamasını başlatır
  • var_dump() - Bir değişkenle ilgili bilgiyi dökümler
  • var_export() - Bir değişkenin çözümlenebilir dizge gösterimini döndürür veya çıktılar