问题标签 [phpstorm-2016.1]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
797 浏览

phpstorm - 更新后无法启动 PhpStorm 2016.1

我刚刚将 PhpStorm 更新到 v2016.1,但我无法启动它,它从一开始就崩溃了......

这是错误日志。

任何想法

0 投票
4 回答
32182 浏览

phpstorm - Install custom color scheme in PhpStorm 2016.1 on Mac OSx

How do you install custom color schemes in PhpStorm 2016.1 on Mac OSX?

Previous versions you'd place an xml file in a directory like ~/user/webide900/colors and PhpStorm would pick it up and make it an option for you in the settings to switch to one of those themes.

This site where I used to get themes appears to still be up to date but their instructions for install are for old versions.

PhpStorm docs don't make any mention of installing custom scheme files.

0 投票
1 回答
39 浏览

phpstorm - PhpStorm 2016.1 主题问题

它的 PhpStorm2016.1

请告诉我如何将图像更改中的尖头部分更改回默认值。

0 投票
1 回答
28 浏览

php - PHPStorm >> 重新格式化代码删除 PHP 代码

我正在使用 PHPStorm 和混合 HTML/PHP ..

我的代码是

当我使用 Ctrl+Alt+L 重新格式化代码时,PHP 代码会自动删除。我怎么能阻止这个。

重新格式化后的代码。

我无法理解 PHPStorm 的问题。

0 投票
1 回答
664 浏览

php - PhpStorm 未检测到我的 PHP 7 远程解释器

所以我使用的是 PhpStorm 2016.1.1,并且自从我开始使用这个 IDE 以来,我一直在使用 PHP 5.6 远程解释器。

“远程”是指我个人网络上的 Web 开发服务器。

所以在我的问题之前,我有以下配置:

在此处输入图像描述

如您所见,PhpStorm 正确检测到我的 PHP 5.6 版本。

几个月前,我在我的服务器上切换到 PHP 7,所以上周,我想我也会切换解释器。所以我的 PHP 7 解释器是/usr/bin/php/usr/bin/php7.0

我面临的问题是这两个都不起作用,PhpStorm 不断给我错误:

PHP版本:未安装

在此处输入图像描述

已经仔细检查了权限,并且 PHP 5.6 和 7 可执行文件具有完全相同的权限。我还尝试制作 PHP 7 可执行文件的副本并将其更改为 777,但没有帮助。

还使用与我的远程配置中的用户相同的用户从控制台调用 PHP,效果很好:

我尝试使用 PhpStorm 的 Invalidate Caches / Restart 但没有帮助。

现在我的想法已经不多了,所以我想知道这里是否有人知道这里发生了什么。

0 投票
2 回答
294 浏览

laravel - 如何恢复 PHP artisan make auth

我在 Windows 10 的 PhpStorm 版本 2016.2 中设计了一个 HTML 文档。我使用的框架是 Laravel。不幸的是,我在welcome.blade.html 上设计了HTML 文档。

在我完成了 Laravel 框架中 PhpStorm 的全部工作之后,我想进行身份验证。当我运行以下命令时,我没有得到我的 HTML 代码的任何备份:

...而我现在遇到的灾难是,我的整个 HTML 文档都被清除了。

我想知道,有没有办法在 PhpStorm 或 Laravel 框架中恢复我的 HTML 文件?

0 投票
0 回答
499 浏览

php - PSR2 的规则 CloseBraceAfterBody 无法从 PhpStorm 自动修复

在我的项目中,我应用PSR-2代码样式规则,并使用Codesniffer通过 Continues Integration 检查我的代码。

我使用 PhpStrorm 编写代码,PhpStorm 具有在提交之前或编写代码时重新格式化代码的功能,以最大限度地减少错误。

但是我对以下规则有疑问:

假设我有以下课程:

当我提交我的代码并运行持续集成时,我收到以下错误:

问题是类的右大括号和函数的右大括号之间的空行。

如果在选项卡空白行上 PhpStrom 的 CodeStyle 设置上,我设置In declarations = 0了该类的最后一个空行,但是 $myVar 和 $myVar2 的 DocBlock 之间的空行也将被删除,但是如果我设置了,Around Field = 1那么之间的空行DocBlock 和 var 将留在那里。但我还是没有得到我需要的东西,因为在 $myVar1 和 $myVar2 之间会有一个空行。

我还没有找到让 PhpStorm 获得理想结果的方法。

有谁知道有没有办法?

0 投票
0 回答
116 浏览

php - PhpStorm 运行配置无需测试网页即可执行

对于 PHP 项目,我设置了一个项目和一个Run Configuration,但是当我运行项目 ( Run > Run) 时:

  1. 浏览器在 XAMPP 上打开
  2. 浏览器被重定向到 myserver/mypage
  3. ...但页面丢失 (404)

问题是运行配置不能与项目文件一起正常工作。(我不知道文件是否应该复制到 xampp 文件夹或 Run 应该在内存中工作)。我还用 Zend 设置了一个调试配置。

我遇到了同样的问题Run > Runor Run > Debug

我做了什么:

  1. 将 XAMPP 设置为本地服务器
    1. XAMPP 已经过测试并且可以工作;
  2. 在 PhpStorm 上设置 XAMPP 服务器(即:同一台计算机,与项目不同的文件夹);
  3. 创建了1个文件的项目:phpinfo.php;
  4. 设置一个Run Configuration ( Run > Configurations...) 对应项目文件夹和 xampp 文件夹;
  5. Zend Debug设置为 PHP Debugger;
    1. 调试配置通过验证Run > Validate debug Configuration
0 投票
1 回答
323 浏览

phpstorm - PhpStorm 不记得在新窗口中打开项目设置

我不确定最新版本中是否禁用了该功能,但只是为了仔细检查,当我在 PhpStorm 中打开另一个项目时,我没有看到“记住不要再询问”选项。

这导致 PhpStorm 一次又一次地问我是否想在新窗口中打开一个项目,或者每次在同一个窗口中打开一个项目。

我在设置中也找不到任何东西。如何阻止它询问我并使用我的默认值(像以前一样)?

谢谢。

旧对话框:

旧对话框

新对话框(如何让它记住?):

新建对话框

0 投票
1 回答
79 浏览

phpstorm - PhpStorm 类型识别/建议

我能做些什么来让 PhpStorm (2016.1) 识别"new X()"范围之外的类型吗?

SomeClass.php:

DummyClass.php:

UserClass.php - 没有建议:

我发现添加这个 hack 是可行的,但是使用它变得令人沮丧:

if (false) { $param = new SomeClass(); }

所以完整的工作示例是: