Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
3035 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  PHP 4 + class ... otez moi un doute

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

PHP 4 + class ... otez moi un doute

n°1172334
greeeg
Posté le 08-08-2005 à 13:21:48  profilanswer
 

Hello,  
 
On peut faire de la programmtion objet en PHP 4.x ?
Genre une déclaration  : class xy {...} est possible ?
 
Je suis désolé de poser la question (mais c'est comme cela qu'on apprend), mais un ami me dit que oui et j'ai jamais vu cela

mood
Publicité
Posté le 08-08-2005 à 13:21:48  profilanswer
 

n°1172335
olivthill
Posté le 08-08-2005 à 13:23:21  profilanswer
 

En PHP 5, oui, mais en 4, je ne me souviens plus, il faut voir la doc sur http://www.php.net

n°1172350
greeeg
Posté le 08-08-2005 à 13:37:05  profilanswer
 

wow en effet c'est autorisé en PHP4 apparemment. On en apprend tous les jours :)

n°1172532
cyberben
Posté le 08-08-2005 à 15:46:50  profilanswer
 

Bien sur que le PHP4 inclut la POO :)

n°1172534
stb
Posté le 08-08-2005 à 15:47:09  profilanswer
 

sisi ça marche,
 
c'est crado, manque des trucs... mais en même tps très flexible (au dela du raisonnable)

n°1172564
plainsofpa​in
Pingouino's lover
Posté le 08-08-2005 à 16:10:02  profilanswer
 

PHP5 est un peu moins crado, mais il manque encore des choses :)


---------------
http://www.alsacreations.com , http://www.openweb.eu.org. Mon CV : http://cv.roane-irkana.net/. Exemple à ne surtout pas suivre : www.worldinternet.be
n°1172879
zapan666
Tout est relatif
Posté le 08-08-2005 à 23:41:03  profilanswer
 

plainsofpain a écrit :

PHP5 est un peu moins crado, mais il manque encore des choses :)


Il manque quoi ? car je suis en train de "toucher" la bête, et a part la surcharge des opérateurs, y'a pas quand chose qui me semble manquer, pour l'instant  :D


---------------
my flick r - Just Tab it !
n°1172885
gatsusat
Posté le 08-08-2005 à 23:49:20  profilanswer
 

la destruction de l'objet ?

n°1172886
zapan666
Tout est relatif
Posté le 08-08-2005 à 23:53:34  profilanswer
 

gatsusat a écrit :

la destruction de l'objet ?


unset($maclass) appelle la fonction __destruct de ton objet.
http://fr.php.net/manual/fr/language.oop5.decon.php


Message édité par zapan666 le 08-08-2005 à 23:55:05

---------------
my flick r - Just Tab it !
n°1172911
esox_ch
Posté le 09-08-2005 à 06:41:52  profilanswer
 

zapan666 a écrit :

Il manque quoi ? car je suis en train de "toucher" la bête, et a part la surcharge des opérateurs, y'a pas quand chose qui me semble manquer, pour l'instant  :D


 
Une gestion d'exceptions "natives" ? C'est bien joli de pouvoir gerer les exceptions mais aucune fonction en genere ..
Pouvoir vraiment surcharger les methodes/constructeurs? Sans devoir bidouiller avec des methodes intermediares et des parent
Un typage de variables? Actuellement on peut typer uniquement les objects que l'on cree  
Un garbage collector  ( :whistle: )
 
 [:adodonicoco]


Message édité par esox_ch le 09-08-2005 à 06:42:09

---------------
Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait
mood
Publicité
Posté le 09-08-2005 à 06:41:52  profilanswer
 

n°1172940
zapan666
Tout est relatif
Posté le 09-08-2005 à 09:42:08  profilanswer
 

esox_ch a écrit :

Une gestion d'exceptions "natives" ? C'est bien joli de pouvoir gerer les exceptions mais aucune fonction en genere ..


C'est vrai, ça, c'est dommage. Y'a moyen de +/- passer à coter, récupérant l'erreur de la fonction et en faisant une exception, du style

Code :
  1. $fp = fopen("mlkmlk.txt", "r" );
  2. if($fp == null) throw new Exception('Erreur lors de l ouverture du fichier');


Du coup, on voit qu'il manque peut être un second truc, bah les exceptions elles même, à part Exception, y'a quoi ?  :??:  
 

esox_ch a écrit :

 
Pouvoir vraiment surcharger les methodes/constructeurs? Sans devoir bidouiller avec des methodes intermediares et des parent


C'est vrai que la possibilité de surcharger une méthode via le nombre de ces arguments, ça manque, mais c'est "contournable"...mais ça manque quand même ;)
 

esox_ch a écrit :

 
Un typage de variables? Actuellement on peut typer uniquement les objects que l'on cree  


splus du php aussi...

esox_ch a écrit :

 
Un garbage collector  ( :whistle: )
 [:adodonicoco]


 :o unset  :D  


---------------
my flick r - Just Tab it !
n°1172947
plainsofpa​in
Pingouino's lover
Posté le 09-08-2005 à 10:06:58  profilanswer
 

Nan mais sérieusement les variables devraient être typées en php ca serait pas un mal [:pingouino]


---------------
http://www.alsacreations.com , http://www.openweb.eu.org. Mon CV : http://cv.roane-irkana.net/. Exemple à ne surtout pas suivre : www.worldinternet.be
n°1173011
esox_ch
Posté le 09-08-2005 à 11:33:10  profilanswer
 

zapan666 a écrit :

C'est vrai, ça, c'est dommage. Y'a moyen de +/- passer à coter, récupérant l'erreur de la fonction et en faisant une exception, du style

Code :
  1. $fp = fopen("mlkmlk.txt", "r" );
  2. if($fp == null) throw new Exception('Erreur lors de l ouverture du fichier');


Du coup, on voit qu'il manque peut être un second truc, bah les exceptions elles même, à part Exception, y'a quoi ?  :??:  
 
Genre pour faire simple et rapide [:pinguino]
 
C'est vrai que la possibilité de surcharger une méthode via le nombre de ces arguments, ça manque, mais c'est "contournable"...mais ça manque quand même ;)
 
Tout est confornable ... suffi de coller 500 lignes de procedurales entre 2 objets et je suis sur que t'arrive a contourner beaucoup de choses. .. parcontre moi ça me ferais chier de les taper ces 500 lignes [:pinguino]
 
splus du php aussi...
 
C'est ecrit où dans la doc que PHP est un langage qui doit rester stupide?
 :o unset  :D
 
Genre pour faire simple et rapide #2


 

plainsofpain a écrit :

Nan mais sérieusement les variables devraient être typées en php ca serait pas un mal [:pingouino]


 
C'est clair ... Je vois les services que ça me rends en Java sur un gros projet (~2Milions de lignes de code) ...


Message édité par esox_ch le 09-08-2005 à 11:33:58

---------------
Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  PHP 4 + class ... otez moi un doute

 

Sujets relatifs
PHP/AS...[résolu] [PHP] Problème d'espaces
PHP & MysqlPHP lancement de taches à heure précise
Besoin d'aide (class)[MySQL] Exporter/Dupliquer une bd avec script PHP ?
Traitement PHP / ShellAppel page PHP générant du Flash
Comment utiliser les css sous PHP[RSS/PHP/lycos]problemes d'affichage de news sur un site
Plus de sujets relatifs à : PHP 4 + class ... otez moi un doute


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR