PHP : Erreur "Cannot redeclare" fonction
Cette erreur survient lorsque une fonction a été déclarée plusieurs fois.
Par exemple, si vous déclarez deux fonctions portant le même nom.
<?php
function test(){}
function test(){}
?>
Vous pouvez aussi rencontrer cette erreur en utilisant require ou include. Vous pouvez utiliser require_once ou include_once pour corriger le problème.
Cette erreur peut survenir aussi lors de l'utilisation de WordPress et de blocs personnalisés.
Vous pouvez utiliser la méthode function_exists pour vérifier si la fonction a déjà été déclarée.
<?php
function test()
{
}
if (!function_exists('test')) {
function test()
{
}
}
?>
Commentaires
Enregistrer un commentaire