我应该在Laravel中使用自定义帮助程序,而不是类的简单静态方法吗?

时间:2018-07-02 11:12:45

标签: laravel laravel-5 composer-php laravel-5.6 helpers

助手:

我们将arrayhelper.php添加到App \ Helpers文件夹 然后我们添加

"files": [
      "app/helpers/arrayhelper.php",
]

到部分

"autoload": {
}

在composer.json中。

现在可以定义方法并在全局范围内使用它们。

静态方法:

使类ArrayHelper 定义静态方法(例如doSmthg()) 然后可以像这样ArrayHelper.doSmthg()

来称呼它

问题:

在Laravel中使用帮助程序是否有一些好处(例如,更好的性能,更少的内存使用)?还是习惯?

何时在辅助方法和静态方法之间进行选择?

P.S。有一些类似的问题,但是我通读了所有答案,但没有找到我真正想知道的东西。

0 个答案:

没有答案