PHP -替换PhpStorm中的字符



我有一个小小的请求。

在我用PHP 5.3编写的应用程序中,PHP是这样编写数组的:

$customer[name] = 'Joe';
$customer[city] = 'New York';

目前,我正在进行PHP升级。目标是与PHP 8.1 FPM兼容。

错误被写入日志:

NOTICE: PHP message: PHP Fatal error:  Uncaught Error: Undefined constant "name" in ****/customer.php:13

我需要在数组索引中添加引号,如下例所示:

$customer['name'] = 'Joe';
$customer['city'] = 'New York';

如何使用PhpStorm自动添加引号?

我不能使用函数Find / Replace从PhpStorm来完成这项工作。我能够用正则表达式[[a-z]*]找到正确的数据。但是我不能用正则表达式替换数据。

你需要正则表达式。您想要使用使用括号来抓住括号内的词,然后使用$1取代:

查找:[(w+)]

替换:['$1']

最新更新