【php】php5.4.0だよ!
まず、パフォーマンスは相当UPしているらしい。
http://news.php.net/php.internals/57760
他、変わったところをいくつかご紹介。
session_status()
セッションの状態を確認できる。以下のいずれかが返ってくる。
- セッションが無効の場合
- 有効だがセッションが存在する場合
- 有効だがセッションが存在しない場合
配列
arrayの宣言の省略。javascriptっぽくていい感じです。
$array = [1,2,3,4,5]; $array = ['連想配列も' => 1, '宣言省略' => 2, '出来ます' => 3];
関数が配列を返す場合、直接アクセスできるように。
function testFn() { return [1,2,3,4,5]; } echo testFn()[2]; //3 // 連想配列はこれでアクセス echo testFn()["連想配列の場合も"];
// これはだめだった echo ["out" => "disable"]["out"];
HTTPステータスコードの出力が楽になった。
以前
header("HTTP/1.0 404 NotFound");
PHP5.4 では
http_response_code(404);
コメント