|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre du Club
![]() Inscription : avril 2007 Messages : 233 ![]() |
bonjour tout le monde
J'ai un souci concernant l'implémentation des classes php5 en php4, et j'aimerai savoir s'il y'a moyen que mon code en php5 soit fonctionnelle sur des versions antérieurs de php.. Merci |
|
|
00
|
|
|
#2 |
|
Membre Expert
![]() Inscription : janvier 2005 Messages : 2 288 ![]() |
Tout dépend du niveau de complexité de tes classes en fait...
Parfois il suffit de modifier tous les private/public/protected en var pour que ca fonctionne, mais je crois que tu peux avoir d'autres problemes sur la surcharge, le constructeur etc. |
|
|
00
|
|
|
#3 | ||
|
Membre du Club
![]() Inscription : avril 2007 Messages : 233 ![]() |
Voilà un exemple de classe que j'utilise:
Code :
|
||
|
|
00
|
|
|
#4 |
![]() ![]() Alain Sahli Ingénieur développement logiciels Inscription : décembre 2004 Messages : 1 086 ![]() |
Ben t'enlèves tous les type private, protected et public et remplacer par var et sa devrait marcher. C'est ce que koopajah t'as dis.
__________________
Blog - Mon espace developpez - Vous voulez un site internet ? eZ Publish Certified developer |
|
00
|
|
|
#5 |
|
Membre Expert
![]() Inscription : janvier 2005 Messages : 2 288 ![]() |
tu vas aussi avoir un probleme avec le constructeur, il me semble que __construct() ne marche que depuis PHP5 (j'ai regardé vite fait mais je n'arrive pas à l'affirmer
)
|
|
|
00
|
|
|
#6 |
|
Membre du Club
![]() Inscription : avril 2007 Messages : 233 ![]() |
donc ça serai mieux que je mette function myconnect (..) pour le constructeur??
|
|
|
00
|
|
|
#7 |
|
Membre actif
![]() Développeur Web Inscription : juillet 2007 Messages : 194 ![]() |
|
|
00
|
|
|
#8 |
|
Membre du Club
![]() Inscription : avril 2007 Messages : 233 ![]() |
ok merci beaucoup les gars, je vais tester
merci encore une fois pour vos réponse |
|
|
00
|
|
|
#9 | |||
|
Membre du Club
![]() Inscription : avril 2007 Messages : 233 ![]() |
bon j'ai éffectuer les modifications nécessaires mais ça m'affiche un message d'erreur:
Citation:
Code :
|
|||
|
|
00
|
|
|
#10 |
|
Membre Expert
![]() Inscription : janvier 2005 Messages : 2 288 ![]() |
t'as pas fait des require au lieu de require_once quelque part?
on dirait qu'il inclut deux fois ton code et que du coup il dit que la classe myconnect existe deja. |
|
|
00
|
|
|
#11 |
|
Membre du Club
![]() Inscription : avril 2007 Messages : 233 ![]() |
j'ai vérifier mais y'a pas de require_once, je crois qu'il y'a autre chose.
En tout cas je te remercie vraiment beaucoup pour tes réponses koopajah |
|
|
00
|
|
|
#12 |
|
Membre Expert
![]() Inscription : janvier 2005 Messages : 2 288 ![]() |
a mon avis, tu as deux fois une instruction du style require(monfichier de class) et du coup ca pose des problemes.
Remplaces par des require_once pour l'inclusion de ta classe |
|
|
00
|
|
|
#13 |
|
Membre du Club
![]() Inscription : avril 2007 Messages : 233 ![]() |
merci koopajah ça marche
et merci à vous tous pour vos réponse
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com