Kirjautuminen

Haku

Tehtävät

Keskustelu: Nettisivujen teko: PHP:n alustetut muuttujat

karvinen [29.01.2006 18:25:02]

#

Saakos php:llä tulostettua kaikkien muuttujien nimet, millä on arvo.

Esim jos tämän sivun lähdekoodiin lisäisi kyseisen pätkän, niin näyttäisi kaikki muuttujien nimet ja sisällöt.

Tuollaisella olisi tarvetta, kun pitäsi selvittää valmiista koodista muutamien muuttujien nimet...

Metabolix [29.01.2006 18:40:47]

#

PHP-manuska kirjoitti:

$GLOBALS
An associative array containing references to all variables which are currently defined in the global scope of the script. The variable names are the keys of the array.

karvinen [29.01.2006 18:51:27]

#

php.net haku ei näytä toimivan...
Eli onnistuuko toi jotenkin vai ei...

Metabolix [29.01.2006 18:54:27]

#

No tuosta ilmeisesti tulostat kaikki avaimet. Koodivinkit auttavat siinä puuhassa.

Antti Laaksonen [29.01.2006 19:00:13]

#

Funktio get_defined_vars palauttaa taulukon, jossa on kaikki sillä hetkellä määritellyt muuttujat.

Ne voi käydä läpi vaikka näin:

foreach(get_defined_vars() as $nimi => $arvo) {
    echo "\$$nimi = $arvo<br>";
}

Taulukossa $GLOBALS on vain globaalit muuttujat.

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta