Ticket #678 (new defect)
Fonction split() dépréciée
Reported by: | DotcliRun | Owned by: | Oaz |
---|---|---|---|
Priority: | normal | Component: | plugin:templateWidget |
Severity: | normal | Keywords: | |
Cc: |
Description
J'ai remarqué une petite erreur sur l'usage de la fonction split() qui est exploitée dans le fichier _public.php (à la racine du plugin).
Selon la doc de Php, cette fonction est obsolète à partir de la version Php5.3.0, et il y a un risque d'obtenir une alerte selon le niveau de sa gestion des erreur coté configuration de Php.
Le code utilisé à ce jour (_public.php | ligne 155) :
$visitorInfos = split("\n", $_COOKIE['comment_info']);
De mon coté j'ai opté pour un remplacement par la fonction explode() :
$visitorInfos = explode("\n", $_COOKIE['comment_info']);
La fonction preg_split() pourrait être utilisée aussi (sinon mieux), voir autre si nécessaire.
Change History
Note: See
TracTickets for help on using
tickets.
Correction : http://forum.dotclear.org/viewtopic.php?pid=305577#p305577