国产+高潮+在线,国产 av 仑乱内谢,www国产亚洲精品久久,51国产偷自视频区视频,成人午夜精品网站在线观看

希望能允許覆蓋框架預(yù)定義的函數(shù)

aphper

群主定義函數(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ù)

1344 5 1
5個回答

aphper

  • walkor 2022-03-29

    如果有覆蓋helper里的函數(shù),記得兼容老用法。不然有些插件是以webman官方helper函數(shù)為準(zhǔn)的,裝到你項目可能會有問題。

walkor 打賞

請發(fā)pr

  • 暫無評論
Tinywan

就喜歡當(dāng)前,不喜歡 runtime_path('logs/webman.log')這樣子一點也不習(xí)慣

  • 暫無評論
不敗少龍

還是不要隨意改了,不然寫好的應(yīng)用要大規(guī)模更改

  • walkor 2022-03-29

    helper里加 function_exists 判斷,不改動其它的東西,webman原來用法不變。加function_exists判斷可以允許開發(fā)者覆蓋helper.php里的函數(shù)。

  • array_walk 2022-03-30

    贊同。框架層次的還是已穩(wěn)定為主要點

小杰

runtime_path等這種框架預(yù)定義的路徑,使用方法統(tǒng)一就很好,有時候雖然可以有更多的靈活性,但會感覺比較亂。

  • 暫無評論
年代過于久遠,無法發(fā)表回答
??