我有一个小小的请求。
在我用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']