问题标签 [phpstorm-2017.2]

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 投票
0 回答
265 浏览

php - PhpStorm 如何降级 CLI 解释器以绕过已弃用的功能

我正在尝试使用旧版本的 PHP 文件处理 PhpStorm(版本 2017.2.4)。

我意识到“mysql_..”被删除了,它说“函数mysql_..已被弃用..”。

我只有一个受此问题影响的 PHP 文件。

在此处输入图像描述

我相信这是因为我的 PhpStorm(我在新 PC 上下载的)运行在 PHP 版本 5.6.31 或(5.3?)上。

在此处输入图像描述

我在 Windows 机器上运行 PhpStorm,并安装了 XAMPP 控制面板(v3.2.3)。

绕过这个最快的方法是什么?

在其他网站上,它说“MySQL 扩展自 PHP 5.5(2013 年 6 月发布)起正式弃用。”

它们是指 CLI 解释器的版本还是 PHP 语言级别?

我意识到使用“mysqli_..”或“pdo_”是一种选择,但我没有让它工作并得到很多错误。我在这些(“mysqli_..”或“pdo_”)上找到了其他 Stackoverflow 文章,但我不确定这是否是适合我情况的最佳解决方案。

最后,我试图获取旧版本的 CLI Interpreter 并用 Google 搜索了很长时间,但我不知道该去哪里。

我应该继续使用“mysqli_..”还是“pdo_”还是尝试降级 CLI 解释器?

0 投票
0 回答
36 浏览

phpstorm - PhpStorm:滚动条上方的奇怪指示器

奇怪的指标

我是 PhpStorm 的新手,也许我遗漏了一些东西,但我不知道,滚动条上方的这条蓝线是什么?我已经很努力了。它是如何调用的,我该如何管理或禁用它?对不起你的时间。

0 投票
1 回答
701 浏览

ide - PhpStorm:PHPDoc 格式设置

我试图弄清楚是否有办法根据Laravel 的指南制作 PhpStorm 格式的停靠块

我知道如何使用设置将其设置为符合 PSR-1/2 以及如何使用附加选项进行一些可用的格式设置,如屏幕截图所示:

PHPDoc 代码风格 在此处输入图像描述

我无法弄清楚的是如何强制它:

@param 属性后跟两个空格,参数类型,另外两个空格,最后是变量名

有效地给我:

我只能让它执行以下操作(请注意后面的单个空格@param和参数类型):

有没有办法让它重新格式化这个规范的代码?

0 投票
1 回答
3539 浏览

svn - '/svn' 上的 OPTIONS 请求失败 - 无法从我的 SVN 存储库的卡车上创建分支

我正在使用 PhpStorm 和 Visual SVN 存储库。我以前能够从主干项目创建分支,但最近当我尝试在最新项目上创建分支时,我收到此错误:

错误:svn:E175002:处理选项请求响应失败:文件过早结束。(/svn) svn: E175002: OPTIONS 请求在 '/svn' 上失败

我团队中的其他成员能够从我尝试创建分支的同一个项目创建分支,而不会出现问题。

任何帮助表示赞赏!

0 投票
1 回答
543 浏览

php - 将 int 传递给 ?float 类型的参数会导致 PhpStorm 警告

如果我有strict_types,并且我将一个int设置为接受?float为参数类型的函数传递给一个函数,PhpStorm 会发出警告,但代码仍然可以正常执行。float有趣的是,如果参数类型只是(没有) ,PhpStorm 不会发出警告?

例如:

最后一行 ( strictTypesTest(42);) 有一条红色下划线和一条警告信息Parameter is expected to be 'float|null', 'int' given

参数应为'float|null','int'给定

代码执行得很好,因为在严格类型的PHP 文档中,严格类型规则有一个例外:

此规则的唯一例外是可以将整数提供给期望浮点数的函数。

如果我只float输入参数类型(而不是?float),那么 PhpStorm 不会发出警告。

为什么只有在我添加时才会触发警告?

0 投票
1 回答
1497 浏览

ftp - PhpStorm:添加远程服务器 > FTP 连接不起作用,但测试连接可以

在 PhpStorm 2017.2 中,我试图通过 FTP 从现有文件设置一个新项目。

在“添加远程服务器”屏幕上,我输入所有凭据,在“高级选项”中,我选中了“被动模式”框。

当我点击“测试 FTP 连接”按钮时,我得到“成功连接到 xxx.xxx.xxx.xxx”。

但是,当我单击“下一步”按钮进入下一个屏幕时,我得到“连接到 'ServerName' 失败。连接超时:连接”。

我可以通过 Filezilla 毫无问题地连接,所以我知道凭据是正确的。

这是负责上述尝试的调试日志的一部分:

请帮忙!

0 投票
1 回答
1328 浏览

phpstorm - 在 PhpStorm 中调试 *.tpl 文件

我正在使用PhpStormIDE。我已经配置好了xdebug,我可以在我的 IDE 中调试 php 文件,它工作正常。

问题是我也想调试.tpl文件。我可以在IDE中调试.tpl文件!NetBeans但是 PhpStorm 不支持 Smarty 调试!我搜索了很多,没有发现什么特别的。

.tpl是否可以在 PhpStorm中调试文件?我该怎么做?

0 投票
0 回答
36 浏览

php - IntelliJ/PhpStorm 中的最大参数提示数

是否可以更改 IntelliJ 中的参数提示的最大数量?

例如:

在 25 个参数提示后,我进行了检查。 在 25 个参数提示后,我进行了检查。

有没有增加数量的配置?

0 投票
1 回答
744 浏览

html - PhpStorm 使用 {braces} 而不是“引号”自动完成 HTML 属性

问题

我最近升级到了最新的 PhpStorm(或最近最新版本。)

由于这样做,每当我键入带有属性的 HTML 标记时,例如

它使用花括号自动完成 JSX 样式,如下所示:

所需功能

它曾经用引号自动完成它,如下所示:

我希望它再次这样做。

警告

我可以通过禁用引号完成设置来禁用大括号完成,但是当然,我也没有得到引号。

在此处输入图像描述

问题

是否有这样的设置,我可以继续获得“引号”自动完成,而无需获得 {花括号} 完成?

0 投票
0 回答
80 浏览

php - 使用流明在phpstorm上找不到方法post/get/delete/put

我已经尝试添加这个作曲家需要 barryvdh/laravel-ide-helper。

然后我使用 ide 上的插件安装 laravel 插件。

接下来我将它添加到我的 composer.json

但我的路线仍然显示警告。

在此处输入图像描述