群主定義函數(shù)的時候是否可以先用function_exists檢查一下,希望能允許業(yè)務(wù)代碼覆蓋框架自帶的函數(shù),因為自帶的有部分函數(shù)實在是....太丑了
/**
* webman\config\log.php
*/
return [
...
'constructor' => [
runtime_path() . '/logs/webman.log',
....
調(diào)用 runtime_path() 完全可以 runtime_path('logs/webman.log') 這樣 美觀大方,群主預(yù)定義的一系列路徑函數(shù)base_path() app_path() config_path() 都有這個問題
不帶惡意的說這真的是丑到家了,處女座的我無法容忍
于是我嘗試覆蓋重寫這幾個函數(shù)
function app_path($path = '')
{
$path = DIRECTORY_SEPARATOR . ltrim($path, '\\');
return base_path( BASE_PATH . $path );
}
發(fā)現(xiàn)沖突了...
你們可以說讓我自己再改個名兒,比如叫 app_path2(), 就不存在沖突了
可是那就變得更丑了,每天面對 app_path2() 這種函數(shù)命名,我一定會很憋屈,每天都很難受,進而因為每天都生活在不開心中而短壽
跪求群主下個版本允許覆蓋這些函數(shù)