猿问
回到首页
个人中心
反馈问题
注册登录
下载APP
首页
课程
实战
体系课
手记
专栏
慕课教程
不支持命名空间的项目,怎么调用命名空间类
我的项目是以前的老项目,现在需要增加手机验证码功能,我去下载的阿里大于的sdk都是有命名空间的,我试这直接引入那个类然后实例化,就直接500了我卡在这里了!
函数式编程
浏览 601
回答 2
2回答
慕姐8265434
你不说什么编程语言,怎么帮你。。。抱歉,没看标签。php的话,我接触不深,查了一下命名空间是5.3以后的,下面的内容希望可以帮到你但是关于版本方面,我可以给一些参考。我们线上的php版本本来是5.3现在升级到了5.6,后续在升级7.0还是换go栈当中考虑。给予一定建议的话:如果你们线上用的php版本,低于5.0,那么你们的代码应该考虑大的重构来适应新版本了。在5.0以后的话,升级成本比较低,很容易升级成5.3以上的版本。我的建议是首先考虑升级,如果不升级,就改阿里的SDK的代码吧,之前我简单看过源码,改动成本不高,也不低,因为代码就那么多行,功能也就那么多。但是语法向下兼容的改动还是很费劲的。其他我也没什么好办法。
0
0
0
跃然一笑
你的项目没有使用命名空间那么默认都是在全局命名空间的。即在“\”下面所以你当前有两种方法引用1.在你需要引用的页面顶部使用use引入2.在程序运行的时候引入,但是要在命名空间前加上“\”如果还不行请把报错的代码贴出来看看
0
0
0
打开App,查看更多内容
随时随地看视频
慕课网APP
相关分类
JavaScript
继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续