如果我有这样的功能:
<?php
function foo($used,$maybe_unused = '') { ... }
Alt-F7
将找到对foo()的所有调用。但是,我想找出是否有任何调用包含第二个参数。如果所有调用都不包含第二个参数,则可以安全删除。在不查看整个结果列表的情况下,我想知道是否有这样的调用:
foo('first','second');
或者,如果它们都是这样的话:
foo('first');
因此我可以删除第二个参数。
如果我有这样的功能:
<?php
function foo($used,$maybe_unused = '') { ... }
Alt-F7
将找到对foo()的所有调用。但是,我想找出是否有任何调用包含第二个参数。如果所有调用都不包含第二个参数,则可以安全删除。在不查看整个结果列表的情况下,我想知道是否有这样的调用:
foo('first','second');
或者,如果它们都是这样的话:
foo('first');
因此我可以删除第二个参数。
您可能要使用结构搜索功能:
https://www.jetbrains.com/help/phpstorm/structural-search-and-replace.html
此外,存在一个名为“带有2个参数的函数调用”的现有模板,该模板可以解决您的问题。您唯一需要编辑的就是$ a $变量,只需将函数名称作为过滤器>文本即可。
希望有帮助!