2

私はいくつかの調査を行い、PHP の関数の型ヒントについて説明しているこの RFC にたどり着きました: https://wiki.php.net/rfc/returntypehint2

例えば

public string getName()
{
    return 'martinmine';
}

有効な PHP コードになります。この場合、たとえば配列を返すとエラーが発生します。RFCのステータスを知っている人はいますか、または削除/追加されたかどうかを知っていますか? 上記の機能を機能させることができないようです。PHP 5.5.9 を使用しています。

4

1 に答える 1

2

戻り値の型の型ヒントはPHP 7に延期されますが(この記事の時点で)、構文は古い目的のものとは異なります。

function foo(): array {
    return [];
}

ただし、メソッドまたは関数の型クラスのパラメーターについては、PHP 5 で既に利用可能です (この記事の時点で)。

public function test_array(array $input_array) {
    print_r($input_array);
}
于 2015-02-19T05:03:43.350 に答える