gpt4 book ai didi

php - 如何在 VS Code 中为已删除的 mysql_* 函数添加智能感知

转载 作者:行者123 更新时间:2023-12-04 10:49:54 26 4
gpt4 key购买 nike

我正在使用 Visual Studio Code 并在 PHP 系统上工作。工作时,我所有的mysql_*调用显示为错误(下划线),工具提示为:

Undefined function 'mysql_query'



我正在使用旧的 PHP 版本,它仍然启用了这个功能,所以当我使用我的 Laragon 服务器并测试时,代码确实运行了。

在 PHP 扩展方面,我有 Intelephnse、PHP IntelliSense、PHP 扩展包、PHP 调试。

如何为这些已删除的 PHP 函数启用 VS Code 支持?

最佳答案

首先,mysql_*很久以前,扩展已被弃用并从 PHP 中删除。所有项目都应该在过去 10 年中迁移,而那些还没有迁移的项目应该优先考虑这一点。

在谈论 VS Code 时,至少有两个 PHP 扩展支持智能感知和代码突出显示。如果您正在使用 Intelephense by Ben Mewburn您仍然可以在设置中启用旧 stub 。

按照 Kapitan Oczywisty 中描述的步骤进行操作:

Set "intelephense.environment.phpVersion": "5.6.0" and add "mysql" to "intelephense.stubs"



这将确保您仍然获得对这些函数的智能感知支持,但它会向您显示弃用警告并删除函数的名称。

enter image description here

关于php - 如何在 VS Code 中为已删除的 mysql_* 函数添加智能感知,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59537146/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com