1
require ('dataclass.php');
$db = new DataClass();
$app = new \Slim\Slim();
$app->group('/api/v1', function() use ($app, $db) {
require('processingclass.php');
$foo = new FooClass();
});
這以上顯然是一個不完整的超薄例子。但是,如何從$ foo中調用$ db方法?訪問類的內部渺茫實例?
我有一堆路由,並希望能夠訪問各個路由中使用的所有輔助類的DB類 - 不設置全局或在每個輔助類或路由中加載/實例化DB類。
我連的類型提示構造ARG,比如'__construct(數據類$ DB)' – Phil
哇。好。是的,那肯定會奏效!謝謝傑克和菲爾! :) – Ahhk