Page 1 sur 1

Erreur fatale après passage à php5...

Posté : 24 févr. 2006, 13:33
par mazou
Bonjour,

Je viens de faire la migration de php4 à php5 et j'ai une erreur qui est apparu sur mon intranet :

Code : Tout sélectionner

Fatal error: Using $this when not in object context in...
Voici la ligne en question :

Code : Tout sélectionner

$base_url = ereg_replace("&item=[^&]*","",$this->base_url);
Ca fonctionnait très bien avant pourtant...

Auriez-vous une idée ?
merci

Posté : 24 févr. 2006, 13:36
par Cyrano
Cette ligne de code est dans une classe objet ?

Posté : 24 févr. 2006, 13:37
par mazou
Cette ligne de code est dans une classe objet ?
Oui tout à fait

Posté : 24 févr. 2006, 13:54
par Cyrano
Aurais-tu fait appel à une méthode de classe sans instancier ladite classe au préalable ? Parce que je ne trouve pas d'autre explication logique :-k

Posté : 24 févr. 2006, 14:49
par Invité
Aurais-tu fait appel à une méthode de classe sans instancier ladite classe au préalable ? Parce que je ne trouve pas d'autre explication logique :-k
Je ne vois pas où est le pb étant donné que ca fonctionnait sous php 4.

Posté : 24 févr. 2006, 15:14
par Cyrano
C'est surprenant, mais l'erreur est explicite : tu fais appel à un objet qui n'existe pas :arrow: PHP te jette, rien que de très normal en somme :-k

Posté : 24 févr. 2006, 21:55
par rami
Donne nous le code de ta classe qu'on y jette un oeil :roll: