Précédent   Forum des professionnels en informatique > PHP > Langage > Syntaxe
Syntaxe Forum d'entraide sur la syntaxe de PHP et la POO. Avant de poster -> FAQ syntaxe, Cours d'initiation et cours de POO
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 16/10/2007, 13h08   #1
Invité de passage
 
Inscription : avril 2006
Messages : 16
Détails du profil
Informations forums :
Inscription : avril 2006
Messages : 16
Points : 2
Points : 2
Par défaut [POO] PHP4 -> PHP5 et les classes

Bonjour,
J'ai un problème et je sèche !

J'ai des scripts qui fonctionnent parfaitement sous php3 ou 4, maintenant, je devrais le mettre en productif sur un serveur qui a php5 et ça ne fonctionne plus ...

la ligne : $obj_abo = new Abonnement();
ne s'exécute plus et plus rien ne se fait ...

Quel paramètre dois-je changer pour régler cela ?

Merci pour votre aide.

Pik
Pique est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/10/2007, 16h36   #2
Membre régulier
 
Inscription : mars 2005
Messages : 137
Détails du profil
Informations forums :
Inscription : mars 2005
Messages : 137
Points : 97
Points : 97
juste pour info, on peut voir la définition de ta classe et de ton constructeur ?

Car si c'est ce que je pense que cette entrée de la faq devrait t'aider
http://php.developpez.com/faq/?page=classes
kisame est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/10/2007, 16h55   #3
Membre confirmé
 
Avatar de Amine_sas
 
Étudiant
Inscription : juin 2005
Messages : 245
Détails du profil
Informations personnelles :
Âge : 27
Localisation : France, Paris (Île de France)

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : juin 2005
Messages : 245
Points : 295
Points : 295
Envoyer un message via Yahoo à Amine_sas Envoyer un message via Skype™ à Amine_sas
Salut,
Il faut savoir qu'il existe des differences subtiles entre PHP 4 et 5 en ce qui concerne la programmation orientée objet.
PHP 5 utilise une programmation OO plus efficace et plus complete ( ex. utilisation des interfaces, gestion d'erreurs par le modele des exceptions ...etc).

Ainsi, l'affectation d'une réference d'un objet se fait par '=' ( en php5) et '&=' (en php4); la création d'une copie integrale d'un objet (clonage) se fait par la methode clone en php5 alors qu'elle est réalisée par l'operateur d'affectation '=' en php4...

Une mise à niveau du code s'impose.
Amine_sas est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



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


 
 
 
 
Partenaires

Hébergement Web