PHP 5 bientot !!!

PHP 5 bientot !!! - PHP - Programmation

Marsh Posté le 04-07-2003 à 16:08:57    

Parmi les nouveautés:  
 
- les espaces de nommages (ou namespace).  
 
- Maintenant les objets sont affectés par références. Ceux qui ont tenté de faire de l'objet en PHP savent que l'opérateur = duplique l'objet (y compris pour la création qu'il fait écrire toto &= new MonObjet ();, et il faut jouer de l'opérateur &= pour affecter une référence. Dans PHP5, tout est référence (comme sont habitués par exemple les développeurs java).  
 
- Les constructeurs et destructeurs ont un nom unifié __construct et __destruct, comme en python.  
 
- La notion de visibilité pour les membres d'une classe (public/private/protected, avec la même signification qu'en C++).  
 
- Introduction de variables et de membres statiques.  
 
- Apparition du mot clef final permettant à une variable de ne pas être redéfinie.  
 
- Possibilité de déclarer des constantes (mot clef const).  
 
- Fonction __clone () sur un objet permettant de le dupliquer facilement.  
 
- Déférencement d'objet automatique (on peut enfin écrire $f->bar()->barbarina();)  
 
- Chargement automatique des classes en utilisant une fonction autoload ( http://talks.php.net/show/php5intro/24 )  
 
- Méthodes spéciales __set, __get et __call (Object overloading & Method Overloading, http://talks.php.net/show/php5intro/24 et http://talks.php.net/show/php5intro/25 )  
 
- Déclaration de classes abstraites  
 
- Possibilité d'utiliser les types pour limiter les arguments de certaines fonctions à certains types (le langage reste uniquement typé dynamiquement).  
 
Et parmi les nouvelles fonctionnalité : une extension mono.
 
source : www.phpindex.com
 


Message édité par Ex-Floodeur le 04-07-2003 à 16:09:42
Reply

Marsh Posté le 04-07-2003 à 16:08:57   

Reply

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

Et citer l'auteur ? Jamais ?


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

Marsh Posté le 04-07-2003 à 16:12:05    

Reply

Marsh Posté le 04-07-2003 à 17:59:12    

laissez lui le temps c un ex floodeur .. pas totalement guéri...

Reply

Marsh Posté le 04-07-2003 à 22:42:33    

les hébergeurs gratuits mettront combien de temps à passer a cette version?
est-ce vraiment utile de se mettre a PHP5 quand on est hébergé par free?

Reply

Marsh Posté le 04-07-2003 à 23:19:29    

apres tout dépend de toi... est ce que t attentes en tant ke dev sont comblés par php 5.?.? est ce que php 5 apportera kelke chose à ta façon de programmer.?.?. c à toi de voir... et pas seulement du côté de l'hébergeur...

Reply

Marsh Posté le 05-07-2003 à 21:47:12    

PHP 5 amène surtout une gestion objet particulièrement puissante.
 
De plus, il ne s'agit que d'une beta, donc AUCUNE CHANCE que cette version apparaisse chez les hébergeurs gratuits (et même les autres).
 
Par contre si vous voulez tester chez vous il ne faut pas vous priver :)
 
------------------------
Vive la gestion des sockets dans PHP !


---------------
Toute l'actu des jeux vidéos sur http://www.ajeux.fr
Reply

Marsh Posté le 05-07-2003 à 23:38:09    

on parlai évidement d'une version stable.... quand il demandait si les hébergeurs allaient l'utiliser...

Reply

Marsh Posté le 06-07-2003 à 11:23:21    

Ez4Me2KU a écrit :

PHP 5 amène surtout une gestion objet particulièrement puissante.


 
Euhhhh non.
 
Il amène ce que l'on demande au minimum à un langage objet pour qu'il soit utilisable.


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

Marsh Posté le 09-07-2003 à 10:41:27    

deja les vraies notions privé et public... apporteront qqchose , on pourra vraiment parler de langage objet.

Reply

Marsh Posté le 09-07-2003 à 10:41:27   

Reply

Marsh Posté le 09-07-2003 à 21:29:43    

J'ai entendu dire aussi que les variable passé par l'adressage en GET ou en POST doivent d'abord être testé par un:

Code :
  1. if(isset($_GET['MaVariable']) || isset($_POST['MaVariable']))


C'est utile de commencé à prendre de bonne habitude maintenant.

Reply

Marsh Posté le 09-07-2003 à 22:04:15    

doivent ?
mais comment que le compilateur peut il voir ça  :??:  
 
le faire, ou que ce soit conseillé, deja maintenant on le fait...

Reply

Marsh Posté le 10-07-2003 à 13:34:11    

on va appeller ça c++ bientot..  


---------------
yvele n'est plus.
Reply

Marsh Posté le 10-07-2003 à 17:12:30    

c'est une tres bonne chose je trouve...
 
surtout que pour ceux qui sont habitue a du C/C++ ça devient plus simple.  :)

Reply

Marsh Posté le 10-07-2003 à 17:39:24    

c'est vrai.. tres tres bien..
 
vivement que actionscript fasse de meme  :whistle:


---------------
yvele n'est plus.
Reply

Sujets relatifs:

Leave a Replay

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