par
AB » 20 déc. 2010, 22:41
Maintenant j'ai ce message d'erreur.
Fatal error: Cannot redeclare class patTemplate
je google....
En même temps peut être pas besoin de google pour comprendre ce pb qui est suffisamment explicite : ta classe est déclarée plus d'une fois dans le même script, ou ton script fait appel plusieurs fois à un même fichier contenant cette classe, ou fait appel à des fichiers différents qui incluent cette même classe.
Si besoin tu peux toujours utiliser la fonction
class_exists pour la déclaration des classes qui risquent d'être redondantes :
if(!class_exists('ma_classe'))
{
class ma_classe
{
}
}
[quote="dan420"]Maintenant j'ai ce message d'erreur.
Fatal error: Cannot redeclare class patTemplate
je google....[/quote]
En même temps peut être pas besoin de google pour comprendre ce pb qui est suffisamment explicite : ta classe est déclarée plus d'une fois dans le même script, ou ton script fait appel plusieurs fois à un même fichier contenant cette classe, ou fait appel à des fichiers différents qui incluent cette même classe.
Si besoin tu peux toujours utiliser la fonction [url=http://php.net/manual/fr/function.class-exists.php]class_exists[/url] pour la déclaration des classes qui risquent d'être redondantes :
[php]if(!class_exists('ma_classe'))
{
class ma_classe
{
}
}[/php]