Revisions : SPIP
Les articles publiés sur le site
-
Anomalie #4715 (Fermé) : Pas de scroll vers le groupe de mots depuis la colonne navigation
9 avril 2021, par nicod _ -
Anomalie #4715 : Pas de scroll vers le groupe de mots depuis la colonne navigation
9 avril 2021, par nicod _VOILÀ ! ^^
https://git.spip.net/spip/mots/commit/3258f8fb
et cherry pick en 3.3
https://git.spip.net/spip/mots/commit/4e5df95d30 -
Anomalie #4717 : Erreurs nombre d’argument des filtres
9 avril 2021, par cedric -J'ai essayé mais j'ai pas réussi à catcher l'erreur en PHP 7.3 :(
-
Anomalie #4717 : Erreurs nombre d’argument des filtres
9 avril 2021, par jluc -Une alternative à catcher les exceptions serait d'associer à chaque filtre SPIP sa déclaration d'arité minimale et maximale, et tester la conformité avant d'appeler.
(Mais faudra t il alors aussi une déclaration sur les types des arguments ? et ainsi de suite pour toutes les circonstances où PHP devient intolérant ?)
-
Anomalie #4717 : Erreurs nombre d’argument des filtres
9 avril 2021, par jluc -Oui c'est une erreur de squelette, mais SPIP d'ordinaire les détecte et signale proprement une erreur à l'internaute, auquel on ne demande pas de comprendre le fonctionnement de PHP et ses messages d'erreur, du moins pour les bases du codage SPIP. Ce serait bien de préserver autant que possible cette isolation de SPIP et de PHP.
Catch l'exception argumentcouterror semble possible https://www.php.net/manual/fr/class.argumentcounterror.php
Mais il y en a d'autres aussi : https://www.php.net/manual/fr/class.exception
Plus PHP devient strict et plus les contrôles préventifs de SPIP sur le code SPIP doivent être stricts aussi...