↓↓↓ 既に答えが書かれている記事を発見
PHPにおけるvoidとは何か
え、折角実験して遊んでたのに答えあるやん!
最初からググればよかった…
(いや、きっと自分で試した事にこそ意味がある!!)
PHPのreturn無し関数の戻り値
PHP7.2以上を前提
Laravelでの検証を前提にしてlogger()
を使わせていただきました。
public function main(array $data): void
{
$res = $this->noReternFunction($data);
logger($res); //出力: なし
logger(gettype($res)); // 出力: NULL
}
private function noReternFunction(array $data): void
{
// 何もしないぜ!!returnも返さねぇ!!
}
結果
NULLでした。
そして、logger()
は検証には向いてない。