SOFTELメモ Developer's blog

会社概要 ブログ 調査依頼 採用情報 ...
技術者募集中

【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);

関連するメモ

コメント