php "tüm" dökümü için bir yol var

3 Cevap php

if the title seems too vague.. uhm i wanted to display every variable that i used to generate a page along with their variable names and values, is it possible and how?

    foreach($_SESSION as $varname => $value) {
        print "<b>".$varname."</b> = $value <br/>";
    }

^ Yukarıdaki örnek i değişkenleri görüntülemeniz gerekiyorsa ben sayfayı görüntülemek için ayarlamak ne tüm oturum değişkenlerini görüntülemek için kullanmak nedir? Onlar bir dizinin bazı şeklinde de kayıtlı ya da ben de ayrı ayrı yankı gerekir?

3 Cevap

Sen get_defined_vars() which will give you an array of all variables declared in the scope that the function is called including globals like $_SESSION ve $_GET kullanabilirsiniz. Ben bu yüzden gibi baskı öneririm:

echo '<pre>' . print_r(get_defined_vars(), true) . '</pre>';

Bunu yapmanın en kolay yolu, get_defined_vars() ile.

From the Documentation

Bu fonksiyon get_defined_vars () denir kapsamında çok boyutlu tüm tanımlanmış değişkenlerin bir listesini içeren bir dizi, onlara olmak ortamı, sunucu ya da kullanıcı-tanımlı değişkenleri döndürür.

Bu dizinin bir var_dump üretmek size geniş bir liste ile sağlayacaktır.

var_dump( get_defined_vars() );

Aynı bölgede birkaç diğer ilginç işlevler get_defined_constants () ve get_included_files vardır (...)