Gå til innhold

Forskjellen på echo, print og print_r


Anbefalte innlegg

Videoannonse
Annonse

print_r er veldig nyttig når du skal sjekke innhold i f.eks $_POST, $_GET, $_SESSION, $_SERVER eller andre arrays. Bare husk å sett noen <pre> klammer rundt print_r, test dette for å se en klar forskjell ;)

 

PHP
<?php

print_r($_SERVER);

echo "<hr>";

echo "<pre">;

print_r($_SERVER);

echo "</pre>";?>

Endret av crowly
Lenke til kommentar
Gjest Slettet+142

det var en tråd om dette for ikke så lenge siden, hvor jeg mener det kom fram at print() kunne gjøre noe mer / annet enn echo().

 

Skal se om jeg finner den ;)

 

Edit:

Det kan ha vært denne tråden :)

Endret av Slettet+142
Lenke til kommentar

print() opptrer som en funksjon (?), tror jeg man fant ut.

Som gjorde at man feks kunne bruke $foo = print 'hei', som igjen gjør at man kan sjekke om det faktisk ble printet ut.

 

PHP
<?php

$foo = print "hei";

if ( $foo === )

{

echo "The world is ours!!!! Moahahhaa";

}

else

{

echo "Irak vant";

}

?>

 

@mariyo: Dette innlegget var det vel?

Endret av M4rTiN
Lenke til kommentar

print_r er som sagt nyttig!

Jeg bruker å lage en enkel funksjon for å debugge diverse:

PHP
<?php

 

function dumpVar($var) {

    echo '<pre>';

    print_r($var);

    echo '<pre>';

    exit;

}

 

?>

 

Du kan ta en titt på var_dump også!

Endret av Beethoven
Lenke til kommentar
Gjest Slettet+142
@mariyo: Dette innlegget var det vel?

8924637[/snapback]

Jo det var det. Har litt dårlig hukommelse angående små detaljer :p

 

OT: :ohmy: Det Lyner ute!

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...