Erreur fatale après passage à php5...

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Erreur fatale après passage à php5...

par rami » 24 févr. 2006, 21:55

Donne nous le code de ta classe qu'on y jette un oeil :roll:

par Cyrano » 24 févr. 2006, 15:14

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

par Invité » 24 févr. 2006, 14:49

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.

par Cyrano » 24 févr. 2006, 13:54

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

par mazou » 24 févr. 2006, 13:37

Cette ligne de code est dans une classe objet ?
Oui tout à fait

par Cyrano » 24 févr. 2006, 13:36

Cette ligne de code est dans une classe objet ?

Erreur fatale après passage à php5...

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

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