私はこのコードをlarevelで検出しました。以下の名前のない関数を持つPHP __construct
public function __construct(
Request $request,
UserRepository $userRepository,
ProfileRepository $profileRepository
)
{
parent::__construct();
$this->request = $request;
$this->profile_repository = $profileRepository;
$this->model = $this->model_repository->getModel();
$this->entity_name_plural = str_plural($this->entity_name);
}
コンストラクタの下に名前のない関数を使用するとは何ですか?これは私がこれに遭遇した初めてのことなので、どのように実際に動作するのか分かりません。お返事をありがとうございます。
どういう意味ですか? __construct()関数を1つだけ公開しました.3つの引数をとります(複数の行に分かれていますが)。親の呼び出しを参照している場合、それは単に "これが継承するクラスのコンストラクタを呼び出す"ことを意味します。 –
メソッドのシグネチャは、メソッド本体から空白行で区切られます。 「名前のない関数」はありません。 – GordonM