Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/297.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
用于内部对象自动完成的Php IDE_Php_Ide - Fatal编程技术网

用于内部对象自动完成的Php IDE

用于内部对象自动完成的Php IDE,php,ide,Php,Ide,我真的不明白为什么,但尽管PHP在许多站点和服务器端应用程序中使用,但我仍然找不到任何像样的IDE,可以像其他语言一样具有完整的自动完成功能 特别地,我要说的是在我的代码中签署了一个新对象之后自动完成 例如: <?php $mysqli = new mysqli($host,$user,$pass,$db); //here the auto complete knew how to help me with mysqli and documentation. $mysqli

我真的不明白为什么,但尽管PHP在许多站点和服务器端应用程序中使用,但我仍然找不到任何像样的IDE,可以像其他语言一样具有完整的自动完成功能

特别地,我要说的是在我的代码中签署了一个新对象之后自动完成

例如:

<?php
    $mysqli = new mysqli($host,$user,$pass,$db); //here the auto complete knew how to help me with mysqli and documentation.
    $mysqli->query("query"); //here the auto complete didn't know to auto complete and suggest me all the functions available for the $mysqli object..

?>

我推荐JetBrains。他们制作了一款功能强大的产品。我已经使用它好几年了,我已经上瘾了。

Netbeans也是一个选项,它有自动完成功能,而且是免费的。

科莫多编辑,Eclipse