我正在使用较旧的代码库。当我在以下设置 intelephense 时.vscode/settings.json
:
{
"intelephense.environment.phpVersion": "5.3",
"[php]": {
"editor.defaultFormatter": "bmewburn.vscode-intelephense-client"
}
}
...然后我知道它正在工作,因为在我的代码中的一个地方它警告我我正在使用过于现代的语法(它显示“发现 PHP 5.4+ 语法。针对 PHP 5.3.0.intelephense (1022)”)。
但是,当我尝试mysql_pconnect
在同一个代码库中使用时,它会抱怨“未定义的函数 'mysql_pconnect'.intelephense(1010)”。
但是这个函数只在 php 5.5 中被弃用了。有没有办法解决这个问题?