Versio

PHP 5.4 Alpha1 released

PHP 5.4 Alpha1 releasedAlpha1 release van PHP 5.4. Welliswaar nog een development release maar veelbelovend. Als we kijken naar de release notes belooft het veel goeds. Het lijkt er steeds meer op dat PHP6 nog even op zich zal laten wachten en de PHP community besloten heeft om PHP5 eerst meer te consolideren en te verbeteren.

Ook vele features waar geruchten over ontstonden in PHP6 zijn naar de laatste releases van PHP5 gehaald. Een van deze dingen was natuurlijk in de release waarbij namespaces geintroduceerd werden. Belangrijke verbeteringen van PHP 5.4 vind ik zelf de paged results van de LDAP extensie (voorheen konden slechts +- 1000 items opgehaald worden) en de introductie van de <?= tag welke je steeds meer ziet bij views in Zend Framework applicaties. Deze tag zal vanaf PHP5.4 altijd beschikbaar zijn en niet meer uit te schakelen zijn in de php.ini. Wat nog niet helemaal duidelijk is maar wel sterk aannemelijk is dat de shorttag <? niet standaard ingeschakeld zal zijn.

Tevens is de instelling register_globals eruit gehaald en is er een JSONSerializable interface toegevoegd wat handig is voor ontwikkelaars die object georiënteerd programmeren.

Nu maar hopen dat deze release snel beta en stable wordt en we ervan kunnen genieten in productie omgevingen!

Een volledige lijst van release notes:
http://www.php.net/releases/NEWS_5_4_0_alpha1.txt

Gerelateerde nieuwsberichten

10/05/2012 Leaderboard advertentie
08/05/2012 PHP biedt excuses aan
03/05/2012 PHP onder CGI is kwetsbaar door bug
12/04/2012 Activiteiten volgen op PHPhulp
10/04/2012 Winnaar PHPhulp actie bekend!
30/03/2012 PHP verhuist naar Git!
29/03/2012 Nieuwsredactie gezocht
23/03/2012 Breng je stem uit
02/03/2012 PHP 5.4 stabiele versie
28/02/2012 Ontvang gratis vacatures van top bedrijven

 

8 reacties op 'PHP 5.4 Alpha1 released'

PHP hulp
PHP hulp
0 seconden vanaf nu
 

Gesponsorde koppelingen

Pim -
Pim -
1 jaar geleden
 
0 +1 -0 -1
Traits!
Jordi kroon
jordi kroon
1 jaar geleden
 
0 +1 -0 -1
De
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?=$var ?>
vind ikzelf heel handig scheelt code
Kees Schepers
kees Schepers
1 jaar geleden
 
0 +1 -0 -1
Mocht je niet weten wat traits in PHP inhoudt: http://simas.posterous.com/new-to-php-54-traits
Ozzie PHP
Ozzie PHP
12 maanden geleden
 
0 +1 -0 -1
Wat wil dit zeggen?

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?=$var ?>
Jordi kroon
jordi kroon
12 maanden geleden
 
0 +1 -0 -1
Verkorte versie van :
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?php echo $var; ?>
Ozzie PHP
Ozzie PHP
12 maanden geleden
 
0 +1 -0 -1
Ja, oké dat dacht ik inderdaad al... maar dat was toch verouderd? Er wordt toch altijd geadviseerd om dat juist niet meer te gebruiken?
Kees Schepers
kees Schepers
12 maanden geleden
 
0 +1 -0 -1
Dat klopt. Vroeger had je ook '
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?' en '<?=' dus. De reden dat '<?' eruit ging was omdat er kans was op een conflict met XML documenten omdat die ook beginnen met <? en dit serieuze security issues zou kunnen veroorzaken.

Echter, '<?=' heeft een teken extra en zal daarom nooit in conflict raken met XML documenten. Vandaar dat [b]alleen[/b] deze variant terug geïntroduceerd is in PHP. Je ziet het ook al enorm veel gebruikt worden in view scripts in vele MVC frameworks waaronder het Zend Framework. Wij gebruiken het ook al, nu het toch terugkomt :)
Ozzie PHP
Ozzie PHP
12 maanden geleden
 
0 +1 -0 -1
Bedankt voor je uitleg!

Om te reageren heb je een account nodig en je moet ingelogd zijn.

  • Details
  • Kees Schepers
    Door:
    kees Schepers
    Moderator
  • 1 jaar geleden
  • 3.703 x bekeken