The_Lozer Skrevet 11. august 2007 Del Skrevet 11. august 2007 Med unset kan man "tømme" en variabel eller flere, er det mulig å "tømme" alle variabler som finnes i koden? Takker for svar Lenke til kommentar
Gjest Slettet+142 Skrevet 11. august 2007 Del Skrevet 11. august 2007 Tviler. Ellers kan du jo ha et array som skal holde alle variablene... Lenke til kommentar
The_Lozer Skrevet 11. august 2007 Forfatter Del Skrevet 11. august 2007 (endret) Tviler.Ellers kan du jo ha et array som skal holde alle variablene... 9256379[/snapback] da er det like greit å bare skrive unset($var1, $var2, $var3, .................); noen millioner ganger Endret 11. august 2007 av The_Lozer Lenke til kommentar
Ernie Skrevet 11. august 2007 Del Skrevet 11. august 2007 Hva er poenget her egentlig? Lenke til kommentar
The_Lozer Skrevet 11. august 2007 Forfatter Del Skrevet 11. august 2007 Hva er poenget her egentlig? 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 Lenke til kommentar
Manfred Skrevet 11. august 2007 Del Skrevet 11. august 2007 hva med å ikke bruke variabler med samme navn til forskjellige ting i den samme koden? Lenke til kommentar
The_Lozer Skrevet 11. august 2007 Forfatter Del Skrevet 11. august 2007 (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 11. august 2007 av The_Lozer Lenke til kommentar
Gjest Slettet+142 Skrevet 11. august 2007 Del Skrevet 11. august 2007 hva mener du? foreach($array as $value) echo $value; unset($value); // Treng jo alvorlig talt ikke foreach($array2 as $value) echo $value; Lenke til kommentar
The_Lozer Skrevet 11. august 2007 Forfatter Del Skrevet 11. august 2007 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); } Lenke til kommentar
Gjest Slettet+142 Skrevet 11. august 2007 Del Skrevet 11. august 2007 $hmm skal jo destrueres ved enden av foreach-blokken? Lenke til kommentar
The_Lozer Skrevet 11. august 2007 Forfatter Del Skrevet 11. august 2007 men uansett, no big deal har løst problemet mitt (skrev opp alle variabler i unset jeg :!: ) Lenke til kommentar
The_Lozer Skrevet 11. august 2007 Forfatter Del Skrevet 11. august 2007 $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 Lenke til kommentar
Runar0 Skrevet 11. august 2007 Del Skrevet 11. august 2007 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 Lenke til kommentar
Runar0 Skrevet 11. august 2007 Del Skrevet 11. august 2007 (endret) Fungere dorleg å endre inlegg med php kode. Det skal stå echo $hmmz."\n"; forumet fjerner newline tegnet Endret 11. august 2007 av Runar0 Lenke til kommentar
Gjest Slettet+142 Skrevet 11. august 2007 Del Skrevet 11. august 2007 Fungerer enda dårligere å quote et innlegg med php-taggen Lenke til kommentar
Anbefalte innlegg
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 kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå