所以,我继承了一些非常糟糕的代码,目前只是在彻底检修之前尝试将其重构到功能点。问题之一是原始程序员设置的帖子和会话是这样的:
$_SESSION[somename]
$_POST[somevar]
代替:
$_SESSION['somename']
$_POST['somevar']
它似乎在整个网站上造成了问题。有没有一种快速的方法可以递归地查找和替换这些类型的变量?我使用的是 unix 机器,所以不确定是否有办法从命令行执行此操作,或者我是否应该编写一个 php 脚本?它们无处不在,显然命名不同,所以我需要找到任何没有引号的变量并将其替换为相同的字符串?