Net een weekje met PHP 5.3 aan de gang en gelijk door naar 5.4! Nog meer leuks en dus hierbij weer een sommering van de wijzigingen en toevoegingen die mij opvielen:

  • Safe mode, magic quotes en register globals zijn weg
  • Korte array syntax. Simpelweg: $arr = [‘item1′,’item2′,’item3′,’item4’];
  • In anonieme functies kan $this gebruikt worden
  • Short tags zijn altijd bruikbaar (<?= in plaats van <?php echo)
  • Stel een function geeft een array terug kan een waarde uit de array direct aangesproken worden:
function test(){
return ['item1','item2','item3'];
}
echo test()[1]; //item2
  • UTF-8 is de standaard charset voor htmlspecialchars
  • Session upload progress wat tijdens het uploaden van een bestand ervoor zorgt dat er een array gemaakt wordt met de status van de upload. Middels Ajax is het dan mogelijk, live een mooie “progress bar” te maken of een percentage te laten zien.

Uiteraard is het complete verhaal te lezen op PHP.net.