管理職に長年を費やして開発に戻ると、私は理解できないいくつかの定義を持っているPHPコードを扱っています(私はPHPの進歩をはるかに超えているようです)。誰かが私に、この定義でキャンペーンDTOとParamDTOが何をしているのかを教えてもらえますか?メソッドを定義する上で、これらの不思議なことは何ですか?
このメソッドからは何が返されますか?
/**
* Creates a campaign
* @param campaignDTO $campaign
* @param ParamDTO $param
* @throws \Exception
* @return campaignDTO
*/
public function createCampaign(campaignDTO $campaign, ParamDTO $param)
{
}
http://php.net/manual/en/functions.arguments.php#functions.arguments.type-declaration –
[type declarations](http://php.net/manual/en/functions)を参照してください。 arguments.php#functions.arguments.type-declaration)別名「タイプヒント」。 – axiac
^*タイプヒント*は常に悪い名前だった...それは* "ヒント" * - * "ヒント" *ではないアプリケーションを転倒させることはありません:それは要件です:P – CD001