IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

Non-static method xajaxArgumentManager::getInstance() [PHP 5.3]


Sujet :

Langage PHP

  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    306
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mai 2008
    Messages : 306
    Points : 76
    Points
    76
    Par défaut Non-static method xajaxArgumentManager::getInstance()
    Bonjour,

    J'ai développé une petite application en locale dans laquelle j'utilise xajax. L'application fonctionne très bien avec wampp mais avec xampp j'ai cette erreur.
    L'erreur intervient dès que je fais appelle à am fonction xajax de la manière suivante.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    xajax_populateDetails(idUpd);
     
    function populateDetails($_id){
        $reponse = new xajaxResponse();
        return $reponse;
    Non-static method xajaxArgumentManager::getInstance() should not be called statically, assuming $this from incompatible context in ...
    Voilà la ligne incriminée d'après firebug:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    function processRequest()
    	{
    		if (NULL == $this->sRequestedFunction)
    			return false;
                    //la ligne ci-dessous est la ligne donnée par firebug
    		$objArgumentManager = xajaxArgumentManager::getInstance();
    		$aArgs = $objArgumentManager->process();
     
    		foreach (array_keys($this->aFunctions) as $sKey)
    		{
    			$xuf = $this->aFunctions[$sKey];
     
    			if ($xuf->getName() == $this->sRequestedFunction)
    			{
    				$xuf->call($aArgs);
    				return true;
    			}
    		}
     
    		return 'Invalid function request received; no request processor found with this name.';
    	}
    Je galère un peu avec cette erreur parce que j'ai besoin de xampp pour démarrer apache et mysql en service.
    (je n'ai pas réussi à installer le service avec wamp sous seven 64bits)

    Merci de votre aide

  2. #2
    Membre régulier
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    306
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mai 2008
    Messages : 306
    Points : 76
    Points
    76
    Par défaut
    JE me réponds moi même et pour ceux qui aurait ce problème, il faut aller dans le php.ini et remplacer on par off sur les lignes

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    display_errors = Off
    display_startup_errors = Off
    à bientot

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Cannot make a static reference to the non-static method readValues
    Par delta07 dans le forum Débuter avec Java
    Réponses: 3
    Dernier message: 30/06/2010, 15h14
  2. non-static method cannot be referenced from a static context
    Par Spawny123 dans le forum Débuter avec Java
    Réponses: 3
    Dernier message: 04/03/2010, 21h38
  3. error non static method
    Par Kihmé Xs dans le forum Général Java
    Réponses: 4
    Dernier message: 14/11/2008, 12h30
  4. [MySQL] Erreur : Non-static method DB::isManip()
    Par lodan dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 02/09/2007, 15h37
  5. Cannot make a static reference to the non-static method
    Par semaj_james dans le forum Langage
    Réponses: 5
    Dernier message: 11/05/2006, 23h10

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo