何も返さない関数でreturnを使用した場合でも、returnを使用してコードシーケンスの実行を停止する習慣を身に付けました。
$form = $this->getForm('activity');
$this->view->form = $form;
return $this->render('create'); // Like this
Zend Frameworkでは、現在のアクションの実行を停止し、名前が関数のパラメーターであるビューをレンダリングします$this->render()
。
最近、コードでPHPMDを実行しましたが、これらのステートメントはすべて次のようにフラグが付けられます。Void function result used
私は疑問に思っていました、この習慣はどれほど悪いですか、そして何がより良いでしょうか?