PHP 5 sera un java bis - Java - Programmation
Marsh Posté le 10-04-2003 à 13:23:10
berceker a écrit : En lisant cette article je me pose la question si PHP5 va pas être un java bis concernant la gestion des objets. |
Ce sera surtout plus la gestion des objets à la con de PHP4 et utilisera les affectation de référence par défaut comme TOUS les langages objets (java, C++, C#, python, etc...) au lieu de leur notion idiote.
Marsh Posté le 10-04-2003 à 14:06:23
kadreg a écrit : |
par curiosité : ca marche comment actuellement ?
Marsh Posté le 10-04-2003 à 14:09:43
noldor a écrit : par curiosité : ca marche comment actuellement ? |
Le = duplique les objets. Tu fait $a = $b, tu as l'objet dans $b qui est dupliqué et mis dans $a.
tu fait $a = new Toto (); tu as créé deux objets, dont un seul mis dans $a (qui est en fait une copie de celui que tu as réellement instancié)
Marsh Posté le 10-04-2003 à 14:10:48
noldor a écrit : par curiosité : ca marche comment actuellement ? |
Par copie et sans encapsulation. Si tu regardais les lib PHP objets, tu pleurerais tellement l'implémentation de l'encapsulation est pitoyable.
Marsh Posté le 10-04-2003 à 14:24:18
kadreg a écrit : |
je trouve que tu es un peu dure sur ces termes. PHP est un jeune language, et que du 3 au 4 il y a eu de grand changement comme il va y en avoir entre la 4 et la 5. ça fait parti de l'evolution naturel du language. La premiere version de java ne devais pas etre super bo je pense .
Le php est jeune, élevé au grain à l'ancienne il ganbade dans les prairies pour former ses mpetit muscl.
Bref php coté objet c'est de la balle par rapport a ASP coté objet. Là personnepeut me contredire....
Marsh Posté le 10-04-2003 à 14:35:54
kadreg a écrit : |
Marsh Posté le 10-04-2003 à 15:14:06
berceker a écrit : |
Toutafé. Néanmoins, les concepts objets datent des années 80, et ça a été dommage de ne pas utiliser un concept aussi habituel que celui-ci et faire l'inverse
Quand à la version 1.0 de java, le langage en lui même n'a quasiment pas évolué depuis (il y a eut l'ajout de l'assert dans la 1.4 tout de même). Les modifications sont plutot dans la bibliothèque.
Marsh Posté le 10-04-2003 à 15:35:17
kadreg a écrit : |
mouais, j'aurais dit 67 ou 72 mais affecter un objet de manière correcte, on sait le faire depuis 58 avec LISP.
Marsh Posté le 10-04-2003 à 16:07:43
nraynaud a écrit : |
Effectivement le concept objet est très vieux. Je pense que ceux qui ont programmé php, ils ont fais des amélioration dans la fonctionnalité de la structure, ajouts des fonction, plus sécurité mais ne se sont pas trop appuyé surle coté objet car la demande a cette ne devais pas être importante sachant que d'après mes souvenir php4 est apparu en 2000.
ce qui a fait que php4 n'est pas complet coté objet c'est le faite que à ce moment la demande n'etais pas forte dans se domaine mais sur d'autre detail. Maintenant il y a beaucoup de demande sur le coté objet de php. A php 6 il va y avoir d'autre demande je pense.
l'avantage des decveloppeurs php c'est qu'ils sont tres a l'écoute des utilisateurs php. Je ne dit pas que les autres font qu'a leur tête.
Marsh Posté le 10-04-2003 à 11:16:43
En lisant cette article je me pose la question si PHP5 va pas être un java bis concernant la gestion des objets.
One...
Two...
Three...
Fight !.....
http://www.phpindex.com/articles/a [...] lement=356
---------------
Si je suis près de toi c'est soit pour t'embrasser ou te croquer, alors à ce moment là rappelle toi de ce que tu m'as fait. du bien ou du mal?