PHP 5.4 Alpha1 released

Toegevoegd door Kees Schepers, 16 jaar geleden

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

13/06/2024 PHP verhelpt kritiek beveiligingslek in Windows-versie
28/02/2024 LockBit website door politie gekraakt via mogelijk lek in PHP
08/05/2023 PHPhulp verhuisd

 

Er zijn 8 reacties op 'Php 54 alpha1 released'

PHP hulp
PHP hulp
0 seconden vanaf nu
 

Gesponsorde koppelingen
Pim -
Pim -
16 jaar geleden
 
0 +1 -0 -1
Traits!
Jordi Kroon
Jordi Kroon
16 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
16 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
16 jaar 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
16 jaar 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
16 jaar 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
16 jaar 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 gentroduceerd 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 :)
PHP hulp
PHP hulp
0 seconden vanaf nu
 

Gesponsorde koppelingen
Ozzie PHP
Ozzie PHP
16 jaar geleden
 
0 +1 -0 -1
Bedankt voor je uitleg!

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

Labels

PHP nieuws opties

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.