30

Ethaniel (./29) :
utiliser une bonne fois pour toute une seule et unique convention de nommage au lieu du bordel actuel


idem !

qu'est-ce que c'est chiant ce manque de normalisation !!!
Ancien pseudo : lolo

31

spectras (./27) :
Spipu> tu faisais quoi de tes classes ? Parce que si c'est juste des structures avec le mot "class", c'est pas de ça que je parle.


bah na, je parle de vrais objets, avec des methodes, des propriétés, des classes "enfant", des classes "parent", et autre...

et pourtant, quand j'ai mis à jour mon serveur en PHP5, tout a continué à marcher normalement (a part 2-3 vieux scripts qui étaient mal codés).

mais il me semble que j'avais lu je ne sais plus ou que suivant comment on déclarait une classe, PHP l'interprétait automatiquement comme du PHP4 ou du PHP5, afin de garder une certaine compatibilité. Est-ce que je me trompe ?
Ancien pseudo : lolo

32

Passez a l'ASP avec du C# ^^
avatar
Proud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.

33

heu... pas bien la propagande !
Ancien pseudo : lolo

34

Godzil (./32) :
Passez a l'ASP avec du C# ^^
On parlait de dev dans ce sujet.contre-troll
mais il me semble que j'avais lu je ne sais plus ou que suivant comment on déclarait une classe, PHP l'interprétait automatiquement comme du PHP4 ou du PHP5, afin de garder une certaine compatibilité. Est-ce que je me trompe ?
Je sais pas, je n'ai pas eu l'occasion de travailler avec php5 encore. Et je pense que je n'aurai pas l'occasion de travailler avec d'ailleurs. PHP4 a encore une large base d'utilisateurs, et PHP6 sera sans doute là avant la fin du support de PHP4. Je ferai le saut directement.

35

spectras (./34) :
Godzil (./32) :
Passez a l'ASP avec du C# ^^
On parlait de dev dans ce sujet.contre-troll

et alors on dev tres bien en C#, et au moins les interfaces & co ne sont pas changé a toutes les versions contre-contre-troll tongue
avatar
Proud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.

36

bon, ben moi, je prends ma hache, et je tue les Trolls !!!!

troll.0.jpg
Ancien pseudo : lolo

37

bon, sinon, j'avais raison :
Pour des raisons de compatibilité ascendante, si PHP 5 ne peut pas trouver une fonction __construct() pour une classe donnée, il cherchera une fonction constructeur représentée, comme dans l'ancien style (PHP < 5), par le nom de la classe. Effectivement, cela signifie que le seul cas où il pourrait y avoir un problème de compatibilité est celui où votre classe contiendrait une méthode nommée __construct() et que vous en ayez un autre usage.


http://fr3.php.net/manual/fr/language.oop5.decon.php
Ancien pseudo : lolo

38

le seul cas où il pourrait y avoir un problème de compatibilité est celui où votre classe contiendrait une méthode nommée __construct() et que vous en ayez un autre usage.
En même temps faut être débile pour nommer une fonction avec un nom réservé.cheeky

Cela dit le passage que tu sites ne traite que de la recherche du constructeur. Hors le changement du nom du constructeur n'est qu'un seul point sur la liste des changements incompatibles. Et ceux-ci ne sont pas "détectés" automatiquement.

39

vivi, en effet

Ancien pseudo : lolo

40

Spipu (./31) :
spectras (./27) :
Spipu> tu faisais quoi de tes classes ? Parce que si c'est juste des structures avec le mot "class", c'est pas de ça que je parle.


bah na, je parle de vrais objets, avec des methodes, des propriétés, des classes "enfant", des classes "parent", et autre...

et pourtant, quand j'ai mis à jour mon serveur en PHP5, tout a continué à marcher normalement (a part 2-3 vieux scripts qui étaient mal codés).
mais il me semble que j'avais lu je ne sais plus ou que suivant comment on déclarait une classe, PHP l'interprétait automatiquement comme du PHP4 ou du PHP5, afin de garder une certaine compatibilité. Est-ce que je me trompe ?
Moi aussi ça a fait pareil, du code PHP4 orienté objet (j'avais marqué « OO », mais ça ressemblait trop à un smiley cheeky) a très bien tourné quand je suis passé en PHP5.
spectras (./38) :
le seul cas où il pourrait y avoir un problème de compatibilité est celui où votre classe contiendrait une méthode nommée __construct() et que vous en ayez un autre usage.
En même temps faut être débile pour nommer une fonction avec un nom réservé.cheeky
En PHP4, que je sache, « __construct() » n'était pas réservé.
avatar
Je ne suis pas développeur Java : je suis artiste Java.
Ce que l’on conçoit bien s’énonce clairement, / Et le code pour l’écrire arrive aisément.
Hâtez-vous lentement ; toujours, avec méthode, / Vingt fois dans l’IDE travaillez votre code.
La perfection est atteinte, non pas lorsqu’il n’y a plus rien à ajouter, mais lorsqu’il n’y a plus rien à retirer.
You don't use science to show that you're right, you use science to become right.

41

Ethaniel (./40) :
mod.gif
En PHP4, que je sache, « __construct() » n'était pas réservé.


même remarque....

Ancien pseudo : lolo

42

Ethaniel (./40) :
En PHP4, que je sache, « __construct() » n'était pas réservé.

Tous les noms commençant par __ (deux underscores) sont réservés en PHP4.

43

Ah voui oups pardon ^^"...
http://fr3.php.net/manual/fr/language.oop.php PHP se réserve l'usage de tous les noms de fonctions commençant par __, pour sa propre magie. Il est vivement recommandé de ne pas utiliser des noms de fonctions commençant par __, à moins que vous ne souhaitiez utiliser la magie qui y est associée.
avatar
Je ne suis pas développeur Java : je suis artiste Java.
Ce que l’on conçoit bien s’énonce clairement, / Et le code pour l’écrire arrive aisément.
Hâtez-vous lentement ; toujours, avec méthode, / Vingt fois dans l’IDE travaillez votre code.
La perfection est atteinte, non pas lorsqu’il n’y a plus rien à ajouter, mais lorsqu’il n’y a plus rien à retirer.
You don't use science to show that you're right, you use science to become right.

44

ah oui, tiens, je m'en souvenais plus moi

faut que je revise mon php LoL
Ancien pseudo : lolo

45

en fait j'utilisais php 4 sous easyphp, apres sous free du 5 ^^
et sur le serveur du mec pour qui je scripte je c pas :P
donc c'etait tendu pour l'arrayfill mais instructif

de toute façon c pas grave, j'ai finalement pas eu besoin de faire un tableau de qq millions de classes ^___^
et la le mec il le pécho par le bras et il lui dit '

46

prie pour que ça soit du PHP3 hehe
avatar
Proud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.

47

ca serais le comble smile
et la le mec il le pécho par le bras et il lui dit '