http://www.php.net/manual/en/languag...nces.unset.php
So, what if I want to destroy the variable that was passed to a function?
PHP Code:
function executeFilterAction(&$message, $filter)
{
$subject = htmlspecialchars_uni($message['subject']);
switch ($filter['tofolderid'])
{
case VBMS_FILTER_TOFOLDERID_DELETE:
debugecho("Message "$subject" will be deleted");
unset($message);
break;
case VBMS_FILTER_TOFOLDERID_MARKASREAD:
debugecho("Message "$subject" will be marked as read");
$message['readflag'] = true;
break;
default:
debugecho("Message "$subject" will be moved to folderid " .
$filter['tofolderid']);
$message['folderid'] = $filter['tofolderid'];
break;
}
return false;
}
Note that VBMS_FILTER_TOFOLDER_DELETE case and what it does.