我們的應用里經常會有一些全局都可能會用的函數,我們應該怎么放置它會比較好呢?以下有一種推薦的方式:
> 1 創建文件 app/helpers.php
~~~
<?php
// 示例函數
function foo() {
return "foo";
}
~~~
> 2 修改項目 composer.json, 在項目 composer.json 中 autoload 部分里的 files 字段加入該文件即可:
~~~
{
...
"autoload": {
"files": [
"app/helpers.php"
]
}
...
}
~~~
然后運行:
~~~
composer dump-autoload
~~~
OK,然后你就可以在任何地方用到 app/helpers.php 中的函數了。