Ich habe eine Funktion, die eine Variable prüft.
Die zu prüfende Variable wird als Referenz übergeben und soll unter bestimmten Bedingungen, gelöscht werden.
Nun funktioniert folgendes aber nicht:
Die nächste Möglichkeit an die ich denke, ist das Löschen über der den $GLOBALS-Array.
Das funktioniert zwar, sieht mir aber doch noch etwas unschön aus. Gibt es vielleicht eine schönere Möglichkeit dafür?[/php]
//Edit sagt: Die [php]-Tags funktionieren nicht, da wird nur
ausgegeben, darum das ganze hier in den [code]-Tags.
Die zu prüfende Variable wird als Referenz übergeben und soll unter bestimmten Bedingungen, gelöscht werden.
Nun funktioniert folgendes aber nicht:
Code:
function checkType(&$var){ //Prüfung der Variablen: [...] if($blnReturn == FALSE){ unset($var); } } $int = 500; checkType($int); if(isset($int)){ echo 'int: '.$int.' '; }
Code:
int: 500
Code:
function checkType(&var,$key){ //Prüfung der Variablen: [...] if($blnReturn == FALSE){ unset($GLOBALS[$key]); } } $int = 500; checkType($int); if(isset($int)){ echo 'int: '.$int.' '; }
//Edit sagt: Die [php]-Tags funktionieren nicht, da wird nur
Code:
PHP-Code:
(php-code)
Kommentar