Précédent   Forum des professionnels en informatique > PHP > Langage > Syntaxe
Syntaxe Forum d'entraide sur la syntaxe de PHP et la POO. Avant de poster -> FAQ syntaxe, Cours d'initiation et cours de POO
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 03/08/2011, 17h27   #1
Invité de passage
 
Inscription : juillet 2011
Messages : 9
Détails du profil
Informations forums :
Inscription : juillet 2011
Messages : 9
Points : 2
Points : 2
Par défaut Je ne peux appeler ma fonction avec création d'objet qu'une seule fois dans ma page

A l'aide ! Je peux appeler la fonction ci-dessous qu'une seule fois dans une même page. Dès que je l'appelle deux fois, ça plante !
Cette fonction fait elle-même appel à un objet soap.
Ca doit vraiment être un truc simple...


Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
function mafonction ($var1, $var2) {	
 
		global $soapClient;
 
		class Param4 {
 
			public $var1;
			public $var2;
 
		}		
 
		$parameters = new Param4;
		$parameters -> var1= $var1;
		$parameters -> var2= $var2;
 
		$Result = $soapClient->maFonctionAAppeler($parameters);
 
		return $Result;
	}		
 
 
mafonction ($var1, $var2); //marche jusqu'ici
mafonction ($var1, $var2); //plante lors du deuxième appel !
informatiques34 est déconnecté   Envoyer un message privé Réponse avec citation 01
Vieux 03/08/2011, 17h32   #2
Modérateur
 
Inscription : septembre 2010
Messages : 7 107
Détails du profil
Informations forums :
Inscription : septembre 2010
Messages : 7 107
Points : 8 455
Points : 8 455
toujours mettre le niveau d'erreur au maximum, met ta classe hors de la fonction
__________________
http://blog.stealth35.com/
stealth35 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/08/2011, 17h42   #3
Invité de passage
 
Inscription : juillet 2011
Messages : 9
Détails du profil
Informations forums :
Inscription : juillet 2011
Messages : 9
Points : 2
Points : 2
Même si je sors ma classe, j'ai toujours le même problème... Est-ce parce que je crée deux objets avec le même nom de classe ??


Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
        function mafonction ($var1, $var2) {	
 
		global $soapClient;
 
 
		$parameters = new Param4;
		$parameters -> var1= $var1;
		$parameters -> var2= $var2;
 
		$Result = $soapClient->maFonctionAAppeler($parameters);
 
		return $Result;
	}		
 
	class Param4 {
 
		public $var1;
		public $var2;
 
	} 
 
 
mafonction ($var1, $var2); //marche jusqu'ici
mafonction ($var1, $var2); //plante lors du deuxième appel !
informatiques34 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/08/2011, 17h50   #4
Modérateur
 
Inscription : septembre 2010
Messages : 7 107
Détails du profil
Informations forums :
Inscription : septembre 2010
Messages : 7 107
Points : 8 455
Points : 8 455
mais t'as bien activé les erreurs ?
__________________
http://blog.stealth35.com/
stealth35 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/08/2011, 17h53   #5
Invité de passage
 
Inscription : juillet 2011
Messages : 9
Détails du profil
Informations forums :
Inscription : juillet 2011
Messages : 9
Points : 2
Points : 2
oui, je mets en haut de page :

Code :
ini_set('display_errors',1);
informatiques34 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/08/2011, 17h55   #6
Modérateur
 
Inscription : septembre 2010
Messages : 7 107
Détails du profil
Informations forums :
Inscription : septembre 2010
Messages : 7 107
Points : 8 455
Points : 8 455
Citation:
Envoyé par informatiques34 Voir le message
oui, je mets en haut de page :

Code :
ini_set('display_errors',1);
et ton error_reporting ?
__________________
http://blog.stealth35.com/
stealth35 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/08/2011, 01h07   #7
Membre habitué
 
Homme Lucas GAUTHERON
Lycéen
Inscription : décembre 2008
Messages : 106
Détails du profil
Informations personnelles :
Nom : Homme Lucas GAUTHERON

Informations professionnelles :
Activité : Lycéen

Informations forums :
Inscription : décembre 2008
Messages : 106
Points : 145
Points : 145
comment tu veux qu'on t'aide avec si peu d'informations... met + de code, affiche les messages d'erreurs, l'état de tes variables...
lucas74 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 12h33.


 
 
 
 
Partenaires

Hébergement Web