标签: php-ide

Netbeans中的变量类型提示(PHP)

只是好奇是否有一种方法可以为netbeans提供常规变量的类型提示,以便intellisense选择它.我知道你可以为类属性,函数参数,返回类型等做这些,但我无法弄清楚如何为常规变量做到这一点.在你有一个可以返回不同对象类型的方法(比如服务定位器)的情况下,它会非常有用.

像这样的东西:

/**
 * @var Some_Service $someService
 */
$someService = ServiceLocator::locate('someService');
Run Code Online (Sandbox Code Playgroud)

在之后使用$ someService的情况下,netbeans将提供Some_Service类中定义的所有可用方法.

php phpdoc php-ide

80
推荐指数
4
解决办法
4万
查看次数

如何直接从Eclipse环境安装Eclipse的PHP IDE插件?

我有一个干净的Eclipse Java SDK.我想使它适合开发PHP应用程序.所以我需要一个PHP IDE插件(或类似的东西).我怎么能从Eclipse环境安装它?

php eclipse-plugin phpeclipse php-ide

33
推荐指数
3
解决办法
11万
查看次数

PHPDoc和后期(静态或动态)绑定

大多数PHP IDE依靠phpdoc来获取有关表达式类型的提示.然而,我经常使用这种模式,似乎没有涵盖:

class Control {
    private $label = '';

    /** @return ??? */
    public static function Make(){ return new static(); }

    /** @return ??? */
    public function WithLabel($value){  $this->label = $value;  return $this;  }

    /** @return void */
    public function Render(){ /* ... */ }
}

class Textbox extends Control {
   private $text = '';

    /** @return ??? */
    public function WithText($text){  $this->width = $text;  return $this;  }
}
Run Code Online (Sandbox Code Playgroud)

现在我可以使用这样的类:

Textbox::Make()           // <-- late static binding, returns Textbox
   ->WithLabel('foo')     // …
Run Code Online (Sandbox Code Playgroud)

php phpdoc late-binding late-static-binding php-ide

16
推荐指数
3
解决办法
4618
查看次数

你使用PHP IDE吗?

我编程了六年,在那段时间里,我从未使用过PHP IDE.对于我的Web应用程序开发,使用Vim,Linux shell,MySQL命令行和Subversion命令行,我感觉非常好.当我被要求处理其他人的项目或开源项目时,我通常可以在快速系统架构概述之后找到自己的方法.

最近,我对PHP IDE感到好奇.我下载了NetBeans,但是我没有耐心调试安装问题.

这让我想知道,使用一个好的PHP IDE,我的工作效率会大幅提高吗?有多少百分比的LAMP/PHP开发人员使用PHP IDE?

php-ide

9
推荐指数
3
解决办法
2103
查看次数

PHP Web开发IDE

我来自C++背景,习惯于通过设置断点,查看调试器中的变量等来测试代码.

我现在正在进行Web开发(使用symfony框架).我真正想念的是在执行特定操作时无法设置断点(例如,点击了网址等).是否有免费的(GPL或其他许可证)PHP IDE,可以让我设置如上所述的断点等?

php debugging breakpoints php-ide

8
推荐指数
1
解决办法
2010
查看次数

用于Visual Studio的PHP工具,一个真正的替代品吗?

我是一位长期混合语言的开发人员.在过去的几年里,我主要使用.NET和Visual Studio.每当我用PHP编写内容时,我倾向于使用NetBeans IDE(在我的mac上),并且总是对一般功能,IntelliSense和包含的PHPDoc功能感到满意.

而我在那里.我真的很喜欢VS,但现在看起来我将再次进行一些php编码.

在构建类似企业的框架时,Visual Studio的PHP工具是一个真正的选择吗?

如果没有,我会继续使用NetBeans,还是主要表明我是一个害怕一切新事物的老脾气暴屁?

我已经阅读了一些关于Jetbrains php ide的观点,但是它们的喜好已经混合了,还有很多看起来像zend但是我觉得它最好当你使用zend框架时因为我创建了一些问题我自己的框架.

如果IDE可以运行PHP 5.3并使用Web服务器中的构建进行实时调试,这是一个额外的好处.或者我还应该注意其他任何策略吗?

php php-ide

8
推荐指数
1
解决办法
2万
查看次数

用C编写的任何PHP IDE?

根据我的经验,所有使用Java编写的PHP IDE都很慢.您无法将性能与Visual Studio进行比较.我使用Aptana并使用NetBeans.大多数情况下,当您向前移动键入语法时,Intelli-Sense将打开.

有没有符合Visual Studio性能的PHP IDE?

php php-ide

7
推荐指数
0
解决办法
2054
查看次数

如何阻止这种检查:"会员有保护访问权限,但是类有魔术方法__get"?

如何停止此检查:

"会员有保护访问权限,但是类有魔术方法__get"?

在此输入图像描述

我到处搜索但找不到禁用此检查的选项.

我真的不希望属性在它们private存在时仍然标记有不同的颜色,并且__get在类中有一个魔术方法.

php code-inspection php-ide phpstorm

5
推荐指数
1
解决办法
3471
查看次数

即使我安装了PHP7并将其添加为解释器,PhpStorm项目仍然使用PHP5

我试图在项目上运行composer install并收到此错误:

问题1
- 此软件包需要php ^ 7.0.0,但您的PHP版本(5.5.12)不满足该要求.

所以我已经安装从php.net下载了PHP 7 zip然后按照本教程一步一步,直到(并包括)第4步https://www.sitepoint.com/how-to-install-php-on-windows/

然后在步骤5,命令不起作用,我停了下来.我已经在PhpStrom中添加了PHP 7作为解释器,如下图所示,但是当我composer install再次运行它仍然给我同样的错误.

php解释器

请告诉我如何解决这个问题.提前致谢.

php php-ide phpstorm php-7

3
推荐指数
1
解决办法
453
查看次数

Intellij IDEA 15的PHP插件未加载

我安装了Intellij Idea 15 IDE,然后尝试为它安装php支持.为此,我安装了以下插件.IDE现在在启动后显示以下错误.

插件错误问题发现加载插件:插件"PHP"未加载:未安装所需的插件"com.intellij.css".禁用PHP Open插件管理器

我从这里下载了这个插件.

php intellij-idea php-ide intellij-14

2
推荐指数
1
解决办法
2324
查看次数