|
Publicité ' | ||||||||||||||||||||||||
|
|
#1 | |||
|
Invité de passage
![]() Inscription : août 2006 Messages : 16 ![]() |
Bonjour,
je débute le php5 et jai essayé de faire une tite classe des plus bateau et il me pond une erreur dans le style : Citation:
Voila un ptit bout de code si ca peut aider en notant qu'il gueule sur les déclarations de variables : Code : Code :
|
|||
|
|
00
|
|
|
#2 |
|
Expert Confirmé
![]() ![]() Inscription : juillet 2004 Messages : 2 684 ![]() |
Tu es sûr qu'il faut préciser string ?
__________________
Pas de questions techniques par MP, le forum est là pour ça et est plus efficace. Orthographe : une connexion (avec un x), un langage (sans u), une requête (un seul t), 'une quote' (avec qu), une syntaxe (sans h) |
|
|
00
|
|
|
#3 | |
|
Membre éprouvé
![]() Inscription : février 2007 Messages : 475 ![]() |
Citation:
|
|
|
|
00
|
|
|
#4 | ||||
|
Invité de passage
![]() Inscription : août 2006 Messages : 16 ![]() |
j'ai meme tenté avec
Code :
Code :
Le bougre ne varie pas d'un iota !! |
||||
|
|
00
|
|
|
#5 | |
|
Membre éprouvé
![]() Inscription : février 2007 Messages : 475 ![]() |
Citation:
|
|
|
|
00
|
|
|
#6 |
|
Invité de passage
![]() Inscription : août 2006 Messages : 16 ![]() |
Aurais-je oublié quelquechose au niveau logiciel ou autres trucs?
|
|
|
00
|
|
|
#7 | ||
![]() ![]() Inscription : janvier 2003 Messages : 2 018 ![]() |
As tu essayé avec :
Code :
|
||
|
|
00
|
|
|
#8 |
|
Membre émérite
![]() |
ou pourquoi tu assignes pas des valeurs à tes variables directement ?
(surtout au vue des varibales, elles vont pas beaucoup variées j imagine ...) |
|
|
00
|
|
|
#9 | |||
|
Membre Expert
![]() |
Citation:
J'ai eu le meme probleme chez un hébergeur et j'ai du recoder toutes mes classes avec des "var" et retirer tous les public, private, protected (meme devant les functions). |
|||
|
|
00
|
|
|
#10 |
![]() ![]() Inscription : janvier 2003 Messages : 2 018 ![]() |
D'autant plus que c'est dans la doc PHP
|
|
|
00
|
|
|
#11 | |
|
Membre Expert
![]() Inscription : janvier 2007 Messages : 1 452 ![]() |
A tout hasard tu as essayé de renommer ton fichier en .php5 ? Je ne connais pas free, mais il y à des hebergeurs qui utilise l'extension pour déterminer quel version de php à appeler.
Citation:
|
|
|
|
00
|
|
|
#12 | |
![]() ![]() Développeur Web Inscription : août 2006 Messages : 2 700 ![]() |
Citation:
Tu fais une page toute bête, disons index.php avec juste ce code : Et tu regardes la sortie. Puis tu la renommes en index.php5 et tu regardes la sortie. Il y a des chances que les versions d'inetrpréteur php diffèrent... |
|
|
|
00
|
|
|
#13 | ||
|
Invité de passage
![]() Inscription : août 2006 Messages : 16 ![]() |
oué ca marche !!
maintenant il me met lerreur 10 lignes plus loin (Rappel de l'erreur : Parse error: syntax error, unexpected T_STRING, expecting T_FUNCTION in /mnt/112/free.fr/3/b/moi/Connexion.php on line 21) Code :
NB : le phpinfo me di 5.1 (avec un petit .htaccess en plus sur le site) et .php5 ne change rien ! |
||
|
|
00
|
|
|
#14 |
![]() ![]() Développeur Web Inscription : août 2006 Messages : 2 700 ![]() |
C'est bizarre, tu sembles pourtant être en php5...
Mais juste pour tester, renommes ton constructeur de __construct en nom_de_ta_classe. |
|
|
00
|
|
|
#15 | ||
|
Invité de passage
![]() Inscription : août 2006 Messages : 16 ![]() |
je viens d'ajouter des valeurs à mes variables lors de leur déclaration et on avance encore d'une ligne
mais c stupide parce que je passe en paramètre des valeurs dans le constructeur !!Code :
|
||
|
|
00
|
|
|
#16 |
![]() ![]() Développeur Web Inscription : août 2006 Messages : 2 700 ![]() |
Pourrais-tu mettre tout le code de la classe, parce que pour l'instant ça relève plus du divinatoire...
|
|
|
00
|
|
|
#17 | ||
|
Invité de passage
![]() Inscription : août 2006 Messages : 16 ![]() |
Allez c'est cadeau je met toute la page
Code :
|
||
|
|
00
|
|
|
#18 |
![]() ![]() Développeur Web Inscription : août 2006 Messages : 2 700 ![]() |
Déjà, ça risque de foirer pour les getters et setter : il manque le mot function
|
|
|
00
|
|
|
#19 | ||
![]() ![]() Développeur Web Inscription : août 2006 Messages : 2 700 ![]() |
Et si tu essaies ça ?
Code :
|
||
|
|
00
|
|
|
#20 |
|
Invité de passage
![]() Inscription : août 2006 Messages : 16 ![]() |
c'est exactement pareil qu'avec __construct, cette satanée erreur ne bouge pas !!
J'ai ajouté function a tous mes getters et setters, rien ne change mais au moins c'est conforme !! |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com