workerman 的自定義協(xié)議必須放在 Protocols 命名空間下嗎? 命名空間一般都是和目錄同路徑的, 這樣必須在根目錄放一個 Protocols 目錄, 不好看啊
能不能有一個類似注冊的方法, 聲明什么協(xié)議交給哪個類來解析
比如這樣 Workerman::registerProtocol('myprotocol', \Class\Namespace\Path\MyProtocol::class);
你可以用 class_alias(\Class\Namespace\Path\MyProtocol::class, Protocols\MyProtocol::class); 來實現(xiàn)變更命名空間
還真不知道有這么個方法, 試了下沒問題。 但是 還是覺得丑。。 這行代碼還必須得注釋說明下, 否則其他人看到根本不知道這是在干啥
這是PHP的內置方法