Gå til innhold

Tømme alle variabler?


Anbefalte innlegg

Videoannonse
Annonse
Gjest Slettet+142
Skrevet

Tviler.

Ellers kan du jo ha et array som skal holde alle variablene... :p

Skrevet (endret)
Tviler.

Ellers kan du jo ha et array som skal holde alle variablene... :p

9256379[/snapback]

 

da er det like greit å bare skrive unset($var1, $var2, $var3, .................); noen millioner ganger :p

Endret av The_Lozer
Skrevet
Hva er poenget her egentlig? :huh:

9257193[/snapback]

 

 

Det har hendt meg at noen variabler med samme navn i foreach løkka har kræsja på et vis, så jeg tenkte at det kunne vært lurt å tømme dem :!:

 

Er ikke sikkert det er nødvendig da, men men

Skrevet (endret)
hva med å ikke bruke variabler med samme navn til forskjellige ting i den samme koden?

9257326[/snapback]

 

 

Er det ikke litt vanskelig å ha forskjellig variabel navn i en foreach løkke til de samme oppgavene?

Endret av The_Lozer
Gjest Slettet+142
Skrevet

hva mener du?

 

foreach($array as $value) echo $value;

unset($value); // Treng jo alvorlig talt ikke

foreach($array2 as $value) echo $value;

Skrevet
hva mener du?

 

foreach($array as $value) echo $value;

unset($value); // Treng jo alvorlig talt ikke

foreach($array2 as $value) echo $value;

9257505[/snapback]

 

 

 

nei, mener

foreach ($lol as $lal) {

 

$hmm = $lal[1];

 

unset($hmm);

}

Gjest Slettet+142
Skrevet

$hmm skal jo destrueres ved enden av foreach-blokken?

Skrevet
$hmm skal jo destrueres ved enden av foreach-blokken?

9257536[/snapback]

 

 

den gjorde ikke det før jeg satt unset der, men kan hende jeg har en fin liten bug i koden min :blush:

Skrevet

Tok og testa dette eg:

 

PHP

<?php

 

/*

Tester kva verdien av $hmmz er.

 

Resultatet blir:

 

Notice: Undefined variable: hmmz in test.php on line 15

Lorem

Lipsum

 

Noe som med andre ord betyr:

I første loop er ikkje hmmz satt. (Feil melding)

I andre loop er hmmz satt til 'Lorem'. (Fra loop 1)

Etter loopen eksisterer hmmz enda og har innhaldet fra andre loop. ('Lipsum')

 

 */

 

$arr = array('Lorem''Lipsum');

 

foreach($arr as $idx => $value)

{

echo $hmmz."";

 

$hmmz $value;

}

 

echo $hmmz."";

 

?>

 

Kjører php 5.2.3

Skrevet (endret)

Fungere dorleg å endre inlegg med php kode.

 

Det skal stå echo $hmmz."\n"; forumet fjerner newline tegnet

Endret av Runar0
Gjest Slettet+142
Skrevet

Fungerer enda dårligere å quote et innlegg med php-taggen :p

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...