WampServer

Apache, PHP, MySQL on Windows 

 
  • Accueil forum
  • Retour à WampServer
  • presentation
  • Download
  • Addons
  • Formations
  • Alter Way

 
Voir le sujet: Précédent•Suivant
Aller à : Liste des Forums•Liste des messages•Nouvelle discussion•Recherche•Connexion•Imprimer la vue
Classes en PHP4 et PHP5
Envoyé par: Laurent (---.qc.sympatico.ca)
Date: 07 December 2004 à 00:37

Bonjour,
Je souhaite développer un script PHP avec des classes. Est-il possible de développer ces classes pour qu'elles soient compatibles PHP4 et PHP5?
(sans utiliser quoi que ce soit de deprecated, sans warning...)
Merci d'avance


Options: Répondre•Citer ce Message
Re: Classes en PHP4 et PHP5
Envoyé par: Romain Bourdon (---.fbx.proxad.net)
Date: 15 December 2004 à 22:01

Ouais, normallement si tu fais du code PHP4 en passant tes objets par référence (&winking smiley et non par valeur ca devrait être compatible PHP4 et PHP5.

Maintenant, pour faire de l'objet, je te conseille de développer en PHP5, ca devrait assez rapidement devenir la norme...

Romain

Options: Répondre•Citer ce Message
Re: Classes en PHP4 et PHP5
Envoyé par: Laurent (69.156.160.---)
Date: 17 December 2004 à 07:05

Merci pour la réponse.
Et pour ce qui est de la déclaration des attributs d'une classe?

PHP4 : var $monAttribut
PHP5 : public $monAttribut

Comment faire une classe compatible?

Options: Répondre•Citer ce Message
Re: Classes en PHP4 et PHP5
Envoyé par: Isaac (---.240.81.adsl.skynet.be)
Date: 31 December 2004 à 19:16

Salut !

Il n'y a pas de problèmes car var est reconnu chez php5 comme public (d'après mes souvenirs, je suis sûr à 90%).

De même, il fallait que le constructeur d'une classe porte le même nom que la classe. En php5, ce ne sera plus le même nom, mais "function __construct()". Si php5 ne trouve pas "function __contruct()", il cherchera une fonction portant le meme nom que la classe.

Bonne continuation.

++

Options: Répondre•Citer ce Message
Re: Classes en PHP4 et PHP5
Envoyé par: mikaeru (---.18-136-217.adsl.skynet.be)
Date: 02 January 2005 à 01:51

salut
un des pts important dans la programation orienté objet
c'est l'encapsulation : toutes les variable en privete ou protected
ce qui permet d'une part de rendre ton code plus cohérent et aussi ammélioré la sécurité de ton code, comme on te la dis le php 5 deviendra rapidement a la norme seul quelque hosteur sont a la traine, donc oriente toi plutot vers le futur (php5)

et bonne continuation

Options: Répondre•Citer ce Message


Aller à : Liste des Forums•Liste des messages•Recherche•Connexion
Désolé, seuls les utilisateurs connectés peuvent envoyer des messages dans ce forum.
Cliquer ici pour se connecter

design by jidePowered by Alter Way get firefoxget PHP