Ce aduce nou PHP 5.4


Cu gândul la PHP 6.0, echipa dezvoltatoare a luat decizia să rescrie complet limbajul de programare, folosind Unicode în loc de ASCII. Desigur, toţi cei ce folosesc caractere “personalizate” (adică dincolo de alfabetul latin) se bucură de această iniţiativă, dar se pare că atunci când această variantă a fost pusă la lucru timpul de execuţie a crescut semnificativ (detalii tehnice aici). Cine ar dori PHP 6 mai lent decât PHP 5? Şi uite aşa, lucrul la versiunea 6 cumva stagnează (ce e în plan vedeţi aici), dar avem de la începutul acestei luni versiunea 5.4.

imagine

Anunţul oficial, după cum spuneam, are data de 1 martie 2012. Informaţiile oficiale despre această versiune se găsesc aici. Citez de acolo:

The key features of PHP 5.4.0 include:

  • New language syntax including Traits, shortened array syntax and more
  • Improved performance and reduced memory consumption
  • Support for multibyte languages now available in all builds of PHP at the flip of a runtime switch
  • Built-in webserver in CLI mode to simplify development workflows and testing
  • Cleaner code base thanks to the removal of multiple deprecated language features
  • Many more improvements and fixes

Changes that affect compatibility:

Extensions moved to PECL:

Dintre articolele apărute astăzi pe această temă citez două:

Ce am reţinut eu personal? Că serverele care vor rula – nu se va întâmpla prea rapid! – PHP 5.4 default_charset va fi automat UTF-8 şi nu ISO-8859-1; în al doilea rând simplificarea sintaxei la array-uri.

//stilul "vechi" (de fapt actual)
$fructe = array('mere', 'pere', 'cirese');
 
// noul stil
$fructe = ['mere', 'pere', 'cirese'];


Apreciază articolul:

1 stea2 stea3 stea4 stea5 stea (5 evaluări, media: 5,00 din 5)
Loading...Loading...

0 comentarii


Lasă un răspuns

Adresa ta de email nu va fi publicată. Câmpurile necesare sunt marcate *