1

私は教義でPhpを使用しており、そのセッター/ゲッターについて質問があります

php.netによると、混合は「混合は、パラメータが複数の(必ずしもすべてではない)タイプを受け入れる可能性があることを示しています...」しかし、 $id が int であり、常に . このようなゲッターとセッターで「混合」を使用する必要があるのはいつですか?

/**
 * @param mixed $id
 * @return $this
 */
public function setId($id)
{
    $this->id = $id;
    return $this;
}

/**
 * @return mixed
 */
public function getId()
{
    return $this->id;
}
4

1 に答える 1

0

値の型が異なる可能性がある場合は、混合引数および/または戻り値の型を使用する必要があります。たとえば、同じ関数がある呼び出しでは配列を返し、別の呼び出しでは int を返す場合があります。

于 2014-10-28T08:16:56.390 に答える