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 ( )
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
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
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