求高手解答, php 弱数据类型,IDE的智能提示问题
程序员文章站
2022-05-19 16:00:08
...
大家都知道php是若 数据 类型 ,所以声明变量的时候只有一个 $a ,那么IDE就不知道他的 数据 类型 是什么 如果他是一个类的实例,$a = new Class(); 那么这时候IDE就知道他是类的实例,就能在你写代码的时候, 提示 类的属性和方法。 但是有一种情况,就是当
大家都知道php是若数据类型,所以声明变量的时候只有一个 $a ,那么IDE就不知道他的数据类型是什么
如果他是一个类的实例,$a = new Class(); 那么这时候IDE就知道他是类的实例,就能在你写代码的时候,提示类的属性和方法。
但是有一种情况,就是当你的 实例 $a ,是通过某个函数返回的,比如你用的工厂模式,或者单例模式的时候,你的 $a = Factory::getClass();
这个时候IDE就不认识他的, 不能给出属性和方法的提示。 这样非常影响编码速度 。
有没有什么像C#之类的有个 as 语法, 这样就能有提示 。或者有什么好的解决办法
上一篇: 请问一个原理有关问题