Les classes - php et sur online.net

salut, jai un souci. Jai commencé a developpé un site en php5 en local et jviens de m’apercevoir que le serveur online.net n’en est qu’ à la version 4.00 quelque chose!

Est ce que mon site et mes classes et mes methodes marcheront ou il faut que je recommence à 0 ?

merci d’avance

ça dépend … toutes les fonctions PHP présentes dans la version sur online fonctionneront, mais toutes celles nouvelles depuis PHP 5 ne fonctionneront pas et te causeront une Fatal error …
tu peux voir la version de chaque fonction dans la doc en ligne PHP …
si c’est marqué PHP 5, cette fonction ne fonctionneras pas sur online :jap:

merci de ta reponse.
ca va pa marcher fais chi**

c’est con :smiley:

tu peux toujours essayer de demander du PHP 5, mais c pas gagné à mon avis :neutre:

Ou implémenter les fonctions.
(j’ai fait le mkdir récursif si tu veux, voir man de mkdir)

donc tes classes, pas de private, protected, pas de __construc ( ) , …

dommage que ca traine encore que encore pas mal d’hebergeur ne propose que le php4

Moi je te propose ceci :

/!@protected @abstract/ function x() pour indiquer que la fonction est protégée et abstraite à la classe.

C’est ce que je fais pour mes sources php4 (obligé :x) et je pense un jour faire un convertisseur en bison/flex pour trasnformer du php4 en php5.