aliyun / aliyun-log-php-sdk

Other
66 stars 54 forks source link

通过composer引入后,类名重复 #4

Open lxepoo opened 7 years ago

lxepoo commented 7 years ago

用composer autoload files来加载了,结果项目里有个Log类,和你们的Log类冲突了,报错Fatal error: Cannot declare class Log, because the name is already in use in E:\wwwroot\api-console\extra\aliyun-log\Aliyun\Log\sls.proto.php on line 129,这个有点致命了,因为你们的autoload方式所有类直接引入了全局名称空间,只要有任何一个地方和你们撞类名,你们这个SDK就不能用。

alberthuang24 commented 5 years ago

有点惨...说明你的项目也没有命名空间嘛...

alberthuang24 commented 5 years ago

bwt..阿里的sdk真的很水.建议自己写

rbtyang commented 4 years ago

用composer autoload files来加载了,结果项目里有个Log类,和你们的Log类冲突了,报错Fatal error: Cannot declare class Log, because the name is already in use in E:\wwwroot\api-console\extra\aliyun-log\Aliyun\Log\sls.proto.php on line 129,这个有点致命了,因为你们的autoload方式所有类直接引入了全局名称空间,只要有任何一个地方和你们撞类名,你们这个SDK就不能用。