为什么 php的代码提示没有java智能

高斯他爹 发布于 2014/04/06 10:14
阅读 1K+
收藏 0
用惯了eclipse java后,用aptana 做php开发,其他都不错


唯独代码提示这个感觉不好,为什么eclipse 里java那么智能?


别说是编译和脚本的区别 python就可以像java那样很智能!


知情者请详解,如果有好的解决办法或者工具请介绍下!


不胜感激~:)
加载中
0
OSC首席键客
OSC首席键客

你要多智能?

0
kslr
kslr
sublime text可以补全。
0
南湖船老大
南湖船老大


$func=$_GET['func'];
$$func($a,$b);

类似这种语法,不是为难编辑器么。。。PHP里很多类似的语法,各种call_*,各种怪异写法,再加上很多函数返回值不确定,是mixed类型,可能返回个数组,可能返回个字符串,编辑器都不知道究竟返回的啥类型。然后歇菜了。最后只能做些简单的匹配和提示了


南湖船老大
南湖船老大
回复 @高斯他爹 : 嗯啊,你说的也是一个很重要的原因。虽然现在有了命名空间,但是出现的太晚,使用也不普及
高斯他爹
高斯他爹
我觉得不是因为mixed类型或者语法怪异的原因,python在这点上都有很多地方难以让编辑器理解。我说的智能是其实起码能做到全局加载那个脚本就能知道那个脚本的属性方法等。 鄙人认为都因为 php里面没有import这样的语句无法预判断加载了那些,python也有import的语句在编辑器里面就能够知道加载了那些,就能够得到更多的提示! 船老大,不知道对不对请指正!
0
eechen
eechen

为什么不试试 Netbeans?Aptana 对 PHP 智能提示和文档提示绝对没有 Netbeans 好。

0
taowang
taowang

因为php是动态的

0
擅长被美女推倒
擅长被美女推倒

Aptana 好多人用来做JS ,用来写php的人并不多

高斯他爹
高斯他爹
aptana 这种高级货 只是写js 浪费了!
0
官方入员
官方入员

zend std 和phpstrom 智能提示功能很不错.

0
Eddy8
Eddy8
aptana的强项是前端,php嘛,试试zend,netbeabs。不过我现在基本都用sublime text:)
0
肖滔
肖滔
用phpstorm或zendstudio吧,都很智能的
返回顶部
顶部