Comment puis-je effectuer les opérations ci-dessous à l'aide de l'API Joomla JFactory::getApplication()->input;
unset($_GET["variable1"]);
TL; DR: il n'y a pas d'équivalent, car ce n'est pas nécessaire.
JInput
data est par défaut une référence à $_REQUEST
, elle n'a donc pas de méthode non définie, car elle n'est pas nécessaire. Bien que ce serait bien d’avoir $input->unset('variable1');
pour compléter l’API.
Vous devriez utiliser du PHP pur, par exemple unset($_REQUEST['variable1']);
. Si vous avez votre variable dans $_GET
, Vous pouvez la désactiver, si vous préférez.
Bien que vous puissiez toujours utiliser $input->set('variable1', null);
, mais de cette manière PHP), le collecteur carbage ne libèrera pas de mémoire, car la variable est toujours définie.