PHP 5 sera un java bis

PHP 5 sera un java bis - Java - Programmation

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 !.....
 [:xtress]  
 
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?
Reply

Marsh Posté le 10-04-2003 à 11:16:43   

Reply

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.
 


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
Reply

Marsh Posté le 10-04-2003 à 14:06:23    

kadreg a écrit :


 
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.
 
 

par curiosité : ca marche comment actuellement ?

Reply

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


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
Reply

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.


---------------
Le site de ma maman
Reply

Marsh Posté le 10-04-2003 à 14:24:18    

kadreg a écrit :


 
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.


 :non: 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.  [:criun]  
 
Bref php coté objet c'est de la balle par rapport a ASP coté objet. Là personnepeut me contredire....

Reply

Marsh Posté le 10-04-2003 à 14:35:54    

kadreg a écrit :


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


[:totoz]

Reply

Marsh Posté le 10-04-2003 à 15:14:06    

berceker a écrit :


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.  


 
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 :o
 
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.


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
Reply

Marsh Posté le 10-04-2003 à 15:35:17    

kadreg a écrit :


Toutafé. Néanmoins, les concepts objets datent des années 80


 
mouais, j'aurais dit 67 ou 72 mais affecter un objet de manière correcte, on sait le faire depuis 58 avec LISP.

Reply

Marsh Posté le 10-04-2003 à 16:07:43    

nraynaud 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.


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. [:xtress]

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed