【问题标题】:How to make PhpStorm (JetBrains) enforce case sensitivity of function names in PHP如何使 PhpStorm (JetBrains) 在 PHP 中强制区分函数名的大小写
【发布时间】:2019-02-01 02:15:34
【问题描述】:

这可能没什么大不了的,但我认为代码应该是一致的,并且我认为区分大小写对于函数调用很重要。他们是一种让 PhpStorm 识别函数调用是否与定义的大小写不同的方法吗?

有时我发现像updateNote 这样的函数看起来像updateNOte,因为我的右手打字比左手快。我想抓住这些并修复它们。

PhpStorm 发现了很多其他语法项目,如数据类型等,但我找不到对此的检查。有这样的检查吗?

【问题讨论】:

  • 有趣的是,我(我猜是错误的)假设 PHP 已经抛出一个未定义的错误,如果考虑到它与变量的情况不匹配的话。
  • 我会说可能很难让 PHPStorm 警告你,所以我建议不要太担心它,因为代码仍然 有效,但是有意识地努力解决您遇到的任何问题

标签: php phpstorm


【解决方案1】:

因此,虽然我无意回答我自己的问题,但我终于找到了(经过一个多小时的搜索和发布到堆栈溢出后 5 分钟)PHPStorm 中的内置检查。

  1. 设置(Mac 上的首选项)
  2. 编辑器
  3. 检查
  4. PHP
  5. Code Smell(真的是这个类别的名称)
  6. 方法调用或类用法不区分大小写

默认情况下它是关闭的,并以一个奇怪但也许不错的名字存储。

【讨论】:

  • tnx ...我迷失在愚蠢的偏好中试图找到这个,因为我的左手和你的右手打字一样随机。
  • 谢谢,我喜欢我现在可以 alt-enter 并即时清理它 - 现在闻起来更好了。
  • 对于 Mac 上的任何人:首选项 -> 编辑器 -> 检查 -> PHP -> 代码异味 -> 方法调用或类中的大小写不匹配
  • @PatrickQ 更新了我的答案。谢谢你。还意识到我错过了 Windows 上的“编辑器”部分。
  • @danielson317 啊,好吧,那么基本一样。不确定这是否是他们在每个平台上的奇怪差异之一。
猜你喜欢
  • 2011-09-09
  • 2012-03-15
  • 2012-10-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-12-10
  • 2011-01-11
  • 1970-01-01
相关资源
最近更新 更多