Arriva PHP 6.0

icon1 admin | icon2 Programmazione | icon4 May 7, 2008| icon3
Arriva PHP 6.0

E tutti si chiederanno “PHP 6?? ma se ancora la stra-grande maggioranza dei provider non offre nemmeno hosting PHP 5, e gli utenti stessi sono ancora legati all’obsoleto PHP4! che ce ne facciamo della sesta major release?”.

Eppure gli sviluppatori ci stanno lavorando da un pò di tempo, tant’è che è già possibile scaricare e provare la versione di sviluppo.

A quanto si apprende “spulciando” i blogs, PHP 6 non comporterà grosse rivoluzioni come ad esempio è stato per il PHP 5; Ma semplicemente completerà il passaggio che era stato iniziato nella versione precedente.

Di sicuro il supporto unicode nativo, è la novità più interessante. Ma il ricompilare tutto php-src, aggiornando le funzioni con la nuova codifica è un lavoraccio e probabilmente richiederà un pò di tempo.

Unicode è un sistema di codifica standard che supporta quasi tutti i caratteri del mondo, e che assegna un univoco numero di bit ad ogni carattere.
Il sistema prescinde dalla lingua, dalla piattaforma su cui si sta lavorando e anche dal linguaggio di programmazione utilizzato.
Niente male non credete ? :)

Un calcio al passato è poi dato dalla rimozione del supporto alla prima versione del motore Zend, alla pulizia del file php.ini e del database delle librerie PECL.

A proposito di ciò, non dite che non ci voleva! :) Eravamo arrivati al punto in cui ci si doveva fermare un momento e sistemare i guai causati da questi frenetici anni di sviluppo.
L’inclusione di moltissime librerie nella distribuzione standard aveva creato se da una parte un vantaggio per la grande versatilità, non pochi problemi di bugs agli sviluppatori.
Ridurre le librerie significa quindi, meno compatibilità, ma più sicurezza nei propri script… un compromesso accettabile!

Anche il modello ad oggetti introdotto seriamente nella versione 5, è stato ulteriormente migliorato per poter competere a testa alta con i vari concorrenti.

Altra bella novità, i comodissimi namespace, verranno reintrodotti per la gioia di chi pretende ordine nelle proprie applicazioni :)
I namespace sono una collezione di nomi di entità (funzioni, classi) definite dall’utente allo scopo di evitare equivoci nel caso esistano molte di queste entità con nomi simili.

Per una lista dettagliata di quello che è stato fatto e di quello che è ancora da fare nello sviluppo del PHP 6.0, vi rimando a questa dettagliata pagina.

Technorati Tags: ,

POST SIMILI

 

Leave a Comment

Please note: Comment moderation is enabled and may delay your comment. There is no need to resubmit your comment.

  • Subscribe RSS

    RSS feeds
  • Recent Posts

  • Categorie

    Argomenti

    Archivio

    Ultimi commenti