草庐IT

PHPStorm7

全部标签

PHPStorm 自动完成不适用于 Laravel 5

这个问题在这里已经有了答案:EloquentORMCodeHintinginPhpStorm(8个答案)关闭去年。我正在使用PHPStormv8.0.3和最新版本的Laravel。我在使用自动完成功能时遇到问题。如上图所示。我已经安装了barryvdhide-helper,按照他在git上提供的自述文件。我在安装过程中没有收到任何错误。我已将它包含在providers数组中作为其中之一'Barryvdh\LaravelIdeHelper\IdeHelperServiceProvider'或Barryvdh\LaravelIdeHelper\IdeHelperServiceProvide

php - 如何从 PhpStorm 全局搜索中排除文件 (Ctrl+Shift+F)

我想从PhpStorm全局搜索(Ctrl+Shift+F)中排除一个文件,但不从项目本身中排除该文件。一个很好的用例是避免在jQuery.js等文件内部搜索,但在我的特定情况下,我有一个生成代码的插件,它使我的搜索结果变得困惑。具体来说,这是示例搜索结果:第一个结果是无用的,并且永远适合我。所以我想从结果中排除它。但是,如果我将它从项目中排除,那么它将不会包含在PhpStorm的自动完成功能中,这首先是该文件的唯一目的。或者有什么替代方案吗?我可以选择一个文件夹并只在那里搜索,但它不如直接从编辑器中按Ctrl+Shift+F方便 最佳答案

找不到 PhpStorm CodeIgniter 类

你能帮我解决这个问题吗?我是CodeIgniter和PhpStorm的新手,我遇到了问题。PhpStormIDE显示错误,即使代码工作正常(Persons(controller)类找不到Person(model)类)。$data['persons']=$this->**person**->get_person();=在Persons类的语法中,有消息“在类Persons中找不到字段person”。你能告诉我如何解决这个问题吗,但实际上输出很好,它可以毫无问题地检索数据,只是Persons类中的一条警告消息。 最佳答案 person属

php - 在 PHPStorm 中有没有办法避免索引 *.phar 文件?

我知道如何excludemetaandlogfilesfromindexinclusion但在我的应用程序的composer.json中,我同时拥有Guzzle和Goutte列为依赖项。Goutte包括一个goutte.phar其中包含Guzzle的源代码。所以当我去使用自动完成时,我得到了这个:是否有从PHPStorm索引中排除*.phar文件(或与此相关的任何特定PHP文件)的方法? 最佳答案 右键单击该文件并选择标记为->已排除? 关于php-在PHPStorm中有没有办法避免索引

PHPStorm:由 include/require 引起的 undefined variable

PHPStorm显示来自其他文件的所有变量,包括必需的和包含的,都是未定义的。我找到了这个解决方案here,但是在我禁用该选项Ignore'include'and'require'statements之后,IDE忽略了所有undefinedvariable。例如,我有一个文件a.php,内容为$name='Bob',文件b.php,需要文件a.php。当我在文件b.php中键入echo$name时,它按预期工作并显示'Bob'。然而,IDE突出显示变量$name并声称它未定义。如果我禁用该选项'Undefinedvariable'-Ignore'include'and'require'

PhpStorm:满足前提条件时如何处理未处理的异常

我非常喜欢PhpStorm检查工具。他们帮助我写出更好的代码。现在我遇到以下情况,我在问自己处理这种情况的最佳方法是什么。我有一个带有一些前提条件的函数f,例如下面的代码:/***@paramint$x*@throwsPreconditionExceptionxisnegative*/publicfunctionf(int$x):int{if($x然后我在某处使用这个函数让我们说以下内容:f(5);现在PhpStorm警告我“未处理的异常”。但在这种情况下,我知道不会抛出异常,所以添加一个tryblock并没有多大意义。我应该忽略这个警告还是最好的处理方法是什么?

php - 如何升级到 PhpStorm 8?

关闭。这个问题需要更多focused.它目前不接受答案。想改进这个问题吗?更新问题,使其只关注一个问题editingthispost.关闭8年前。ImprovethisquestionJetBrains最近发布了PhpStorm8,但我找不到任何关于如何升级的信息。我目前正在使用PhpStorm7。EAP版本明确提到应该使用新文件夹:Thisbuildincludesa30-daytime-limitedlicense.Thereisnopatchupdatesavailable.Remembertoinstall.zip&.tar.gzversionsintocompletelyem

php - 如何在 PHPStorm 中关闭自动代码折叠?

每次当我尝试编辑一条折叠线(或将这条线移动到一个新位置)时——所有的线都会展开。如果可能,如何关闭此功能?这是我的问题的一个例子:CodeFoldinginphpStorm(bugorfeatures?) 最佳答案 在编辑器中配置自动折叠行为打开“设置”对话框。在“编辑器”>“常规”下,单击“代码折叠”。显示代码折叠页面。在“默认折叠”列表中,选中要折叠显示的代码结构左侧的复选框。应用更改。引用:CodeFoldingSettings 关于php-如何在PHPStorm中关闭自动代码折叠

php - Ctrl + 键不适用于我的 PHPStorm 应用程序

我正在使用PHPStorm开发我的网站。效果非常好。最近我在这个软件上遇到了一个大问题。当我使用此键时Ctrl+A,Ctrl+Z,Ctrl+V,...不要在组合键上方工作。我在使用键盘映射时也遇到了这个错误...请给我一个解决方案... 最佳答案 只需转到设置/键盘映射并选择默认而不是Vim,无需删除所有设置。 关于php-Ctrl+键不适用于我的PHPStorm应用程序,我们在StackOverflow上找到一个类似的问题: https://stackove

php - 如何将 Behat 与 PHPStorm/其他 IDE 集成

Behat是龙头BDDPHP框架。我用PHPStorm想要整合Behat作为外部工具进入IDE。问题:我应该如何在PHPStorm或任何其他IDE中将Behat设置为外部工具(即输出过滤器、宏等)?备注:PHPUnit有deprecatedtheirBDDsupport并将在3.6中删除它(尊重Behat),所以我相信PHPStorm中的集成PHPUnit测试对于BehaviorDrivenDevelopment来说并不理想。.2012年2月8日更新:PHPStorm的roadmap表示Behat语法将集成到2012年第一季度到期的4.0版本中!我能说什么-PHPStormrocks.