Précédent   Forum des professionnels en informatique > PHP > Langage > Fichiers
Fichiers Forum d'entraide sur les fichiers avec PHP. Avant de poster -> FAQ fichiers et Sources fichiers
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 27/09/2006, 10h46   #1
Membre confirmé
 
Avatar de linar009
 
Inscription : juillet 2006
Messages : 497
Détails du profil
Informations personnelles :
Âge : 29

Informations forums :
Inscription : juillet 2006
Messages : 497
Points : 271
Points : 271
Par défaut Parse Error : variables déclarées en Private non interprétées

Bonjour,

Je ne comprends pas pourquoi les variables de classe déclarées en PRIVATE dans une classe font planter mes pages...

Voici un extrait de mon code :
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
<?php		//------------ MODEL ---
 
	class C {
 
		private  $connection 			= "";
		private  $url_serveur 		= "";
		private  $nusoap_location = "";
		private  $wsdl 						= "";
		private  $error_connec    = "";	
 
		function add_connec($connection,$url_serveur,$nusoap_location,$wsdl) {
			$this -> connection 				= $connection			;
			$this -> url_serveur 				= $url_serveur		;
			$this -> nusoap_location 		= $nusoap_location;
			$this -> wsdl 							= $wsdl						;
			return true;
		}
Voici l'erreur :

[Wed Sep 27 10:36:17 2006] [error] PHP Parse error: parse error, unexpected T_STRING, expecting T_OLD_FUNCTION or T_FUNCTION or T_VAR or '}' in [...]/class.C.php on line 11


Lorsque je déclare mes variables en VAR (var $connection = "")tout fonctionne...

Merci par avance.
__________________
Je n'ai pas participé à de nombreuses courses de spermatozoïdes, mais j'ai donné de nombreux départs...
linar009 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/09/2006, 11h24   #2
Membre chevronné
 
Inscription : mars 2005
Messages : 583
Détails du profil
Informations forums :
Inscription : mars 2005
Messages : 583
Points : 651
Points : 651
hello,

question bete... ton serveur gere bien php5 ?
Petibidon est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/09/2006, 12h10   #3
Membre confirmé
 
Développeur Web
Inscription : septembre 2006
Messages : 215
Détails du profil
Informations personnelles :
Âge : 27
Localisation : France

Informations professionnelles :
Activité : Développeur Web

Informations forums :
Inscription : septembre 2006
Messages : 215
Points : 246
Points : 246
hum, je mise comme Petibidon, verifie que tu disposes bien d'un serveur avec php5
sahid est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/09/2006, 12h56   #4
Membre confirmé
 
Avatar de linar009
 
Inscription : juillet 2006
Messages : 497
Détails du profil
Informations personnelles :
Âge : 29

Informations forums :
Inscription : juillet 2006
Messages : 497
Points : 271
Points : 271
J'ai la version 4 de PHP. Vous pensez que le problème vient de là ?
__________________
Je n'ai pas participé à de nombreuses courses de spermatozoïdes, mais j'ai donné de nombreux départs...
linar009 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/09/2006, 12h59   #5
Expert Confirmé
 
Avatar de Eusebius
 
Inscription : avril 2003
Messages : 3 286
Détails du profil
Informations forums :
Inscription : avril 2003
Messages : 3 286
Points : 3 155
Points : 3 155
Citation:
Envoyé par linar009
J'ai la version 4 de PHP. Vous pensez que le problème vient de là ?
Oui, le modèle objet n'est pas le même entre PHP4 et PHP5. En PHP4 il est très limité. Notamment les indications de portées des variables membres (private, protected, public...) n'existent pas.

http://stephaneey.developpez.com/tut...uveautes/#L2.3
Eusebius est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/09/2006, 13h25   #6
Membre confirmé
 
Avatar de linar009
 
Inscription : juillet 2006
Messages : 497
Détails du profil
Informations personnelles :
Âge : 29

Informations forums :
Inscription : juillet 2006
Messages : 497
Points : 271
Points : 271
Ok, merci.
Par la même occasion, savez-vous s'il existe le même genre de souci pour SOAP (entre PHP version 4 et 5) ?
Merci.
__________________
Je n'ai pas participé à de nombreuses courses de spermatozoïdes, mais j'ai donné de nombreux départs...
linar009 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/09/2006, 15h34   #7
Membre confirmé
 
Développeur Web
Inscription : septembre 2006
Messages : 215
Détails du profil
Informations personnelles :
Âge : 27
Localisation : France

Informations professionnelles :
Activité : Développeur Web

Informations forums :
Inscription : septembre 2006
Messages : 215
Points : 246
Points : 246
hum, pour SOAP sur PHP 4, je ne sais pas trop j'ai regardé sur la doc mais je n'ai rien trouvé,

par contre vérifi si tu ne peux pas passer sur PHP5 avec un ptit fichier .htaccess

Code :
1
2
 
AddType x-mapp-php5 .php
sahid est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/09/2006, 15h47   #8
Membre confirmé
 
Avatar de linar009
 
Inscription : juillet 2006
Messages : 497
Détails du profil
Informations personnelles :
Âge : 29

Informations forums :
Inscription : juillet 2006
Messages : 497
Points : 271
Points : 271
Ok Merci
__________________
Je n'ai pas participé à de nombreuses courses de spermatozoïdes, mais j'ai donné de nombreux départs...
linar009 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/09/2006, 15h48   #9
Expert Confirmé
 
Avatar de Eusebius
 
Inscription : avril 2003
Messages : 3 286
Détails du profil
Informations forums :
Inscription : avril 2003
Messages : 3 286
Points : 3 155
Points : 3 155
Citation:
Envoyé par sahid
par contre vérifi si tu ne peux pas passer sur PHP5 avec un ptit fichier .htaccess

Code :
1
2
 
AddType x-mapp-php5 .php
C'est pas ça qui va t'installer PHP5 sur la machine si c'est pas fait...
Eusebius est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/09/2006, 15h58   #10
Membre confirmé
 
Développeur Web
Inscription : septembre 2006
Messages : 215
Détails du profil
Informations personnelles :
Âge : 27
Localisation : France

Informations professionnelles :
Activité : Développeur Web

Informations forums :
Inscription : septembre 2006
Messages : 215
Points : 246
Points : 246
lol, voui ...mais beaucoup d'hebergeurs font cohabiter php 3, 4 et 5 sur leurs serveurs, et par defaut le serveur utilise php4

et de nos jours ca me semble étrange que l'hebergeur n'est pas migré sur Php5 ...donc
sahid est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 22h26.


 
 
 
 
Partenaires

Hébergement Web