|  | 
 
  新機能
   PHP 5.4.0 には多くの新機能が含まれています。
   
   
    
     トレイトのサポートが追加されました。
    
   
    
     配列の短縮構文が追加されました。$a = [1, 2, 3, 4]; や
     $a = ['one' => 1, 'two' => 2, 'three' => 3, 'four' => 4]; のように使えます。
    
   
    
     foo()[0] のように、関数の返り値を配列として扱えるようになりました。
    
   
    
     クロージャ が $this をサポートするようになりました。
    
   
    
     <?= が常に有効になりました。
     short_open_tag
     の設定にかかわらずいつでも使えます。
    
   
    
     クラスのインスタンスを生成するときに、そのメンバーにアクセスできるようになりました
     (例: (new Foo)->bar())。
    
   
    
     Class::{expr}() 構文をサポートするようになりました。
    
   
    
     二進数フォーマットが追加されました。0b001001101 のように使えます。
    
   
    
     パースエラー時のパーサからのメッセージや関数コール時の引数が間違っている場合の警告メッセージが改善されました。
    
   
    
     セッションモジュールで、ファイルのアップロード状況を追跡できるようになりました。
    
   
    
     CLI モードで動く、開発用のウェブサーバー が組み込まれました。
    
   
    
     GD 拡張は、WebP イメージの読み取りと書き込みをそれぞれ imagecreatefromwebp
     および imagewebp を介してサポートするようになりました。
    
    |