PHP 4 + class ... otez moi un doute - PHP - Programmation
Marsh Posté le 08-08-2005 à 13:23:21
En PHP 5, oui, mais en 4, je ne me souviens plus, il faut voir la doc sur http://www.php.net
Marsh Posté le 08-08-2005 à 13:37:05
wow en effet c'est autorisé en PHP4 apparemment. On en apprend tous les jours 
Marsh Posté le 08-08-2005 à 15:47:09
sisi ça marche, 
 
c'est crado, manque des trucs... mais en même tps très flexible (au dela du raisonnable)
Marsh Posté le 08-08-2005 à 16:10:02
PHP5 est un peu moins crado, mais il manque encore des choses 
Marsh Posté le 08-08-2005 à 23:41:03
| 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   
 
Marsh Posté le 08-08-2005 à 23:53:34
| 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
Marsh Posté le 09-08-2005 à 06:41:52
| 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   | 
 
 
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  (  )
 ) 
 
 ![[:adodonicoco] [:adodonicoco]](https://forum-images.hardware.fr/images/perso/adodonicoco.gif)
Marsh Posté le 09-08-2005 à 09:42:08
| 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 : 
 | 
 
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 :    | 
 
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 :    | 
 
splus du php aussi... 
| esox_ch a écrit :    | 
 
  unset
 unset   
  
Marsh Posté le 09-08-2005 à 10:06:58
Nan mais sérieusement les variables devraient être typées en php ca serait pas un mal ![[:pingouino] [:pingouino]](https://forum-images.hardware.fr/images/perso/pingouino.gif)
Marsh Posté le 09-08-2005 à 11:33:10
| 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  
   | 
 
 
| plainsofpain a écrit : Nan mais sérieusement les variables devraient être typées en php ca serait pas un mal  | 
 
 
C'est clair ... Je vois les services que ça me rends en Java sur un gros projet (~2Milions de lignes de code) ...
Marsh Posté le 08-08-2005 à 13:21:48
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