login  Naam:   Wachtwoord: 
Registreer je!
 Overzicht:
Overzicht > PHP > Variabelen > unset()

Gebruik:
unset();

Uitleg:
verwijdert de waarde uit de variabelen waarop het toegepast is.

het werkt ook voor arrays maar dat moet je anders doen (kijk voorbeeld)



Voorbeeld:
<?
// verwijdert de waarde van je  variabelen
unset($je_variabelen);

// nu voor arrays
foreach($je_array as $je_waarde
    unset(
$je_waarde); 

?>

Bijdragen :
avdg
Unset werkt niet onder deze omstandigheden:
-Een $this-> variabel in een object sinds PHP 5
-In een functie, indien je de variabel binnen hebt gehaald met global je moet $globals['var'] gebruiken in de constructor (neen, het is geen php-functie maar een taalconstruct).

voorbeeld:
  1. //functie
  2. function verwijder(){
  3.  
  4. //Zo moet dat
  5. unset($GLOBALS['weg']);
  6. unset($GLOBALS['variabel']['waarde3']);
  7.  
  8. /*En bijvoorbeeld niet:
  9.   global $weg;
  10.   unset($weg);
  11.   Je moet variabelen altijd van de $GLOBALS aanroepen om het te verwijderen
  12.   */
  13.  
  14. }
  15.  
  16. //De variabelen
  17. //Een klassieke variabel
  18. $weg = "Ik wil deze variabel kwijt";
  19. //Een array
  20. $variabel['waarde1'] = "Wil ik behouden";
  21. $variabel['waarde2'] = "Deze mag zeker niet weg";
  22. $variabel['waarde3'] = "Deze MOET weg";
  23. $variabel['waarde4'] = "Jammer als ik deze kwijt ben";
  24.  
  25. //Het is dus duidelijk dat ik $weg en waarde3 in array $variabel weg wil
  26.  
  27. //De opkuis:
  28. verwijder();


Edit: van stijn1989 heb ik een nota gekregen om een voorbeeld te plaatsen bij nota 2, ik hoop hierbij dat het voorbeeld duidelijk genoeg is.

Verzend mij een bericht indien er een fout instaat, alvast bedankt! .


 Overzicht
ctype_digit
isset()
is_numeric()
print_r()
unset()



© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.017s