新人のitエンジニアです。お手柔らかにお願いします。
###質問したいこと
laravelのとあるコントローラーで、ビューにcompact()ヘルパを使い変数や配列などを返していました。これと、phpのcompact — 変数名とその値から配列を作成するの関数と名前が同じであることに気が付きました。
これらはオーバーロード、引数で与えてる内容が違うから呼び出せているという仕組みなのでしょうか?それとも、同名関数の優先度などが存在しているのでしょうか?
###該当のソースコード
return view('import.edit', compact('msg', 'err_datas'));
array compact ( mixed $varname1 [, mixed $... ] )
###補足情報(言語/FW/ツール等のバージョンなど)
開発環境:Vagrant + VirtualBox / Homestead
本番環境:CentOS7 nginx MySQL PHP7.2
言語:PHP 7.2.3 (cli)(NTS)
フレームワーク:Laravel5.5 (LTS)
サーバー:nginx
DB:MySQL
回答1件
あなたの回答
tips
プレビュー