PHPStorm:无法解析 PostgreSQL 准备好的查询中的列“$1”

PHPStorm: unable to resolve column '$1' in PostgreSQL prepared queries

如何在这样的语句中消除此警告:

pg_prepare('select * from table where id=', array($id));

这不是错误,只是有点烦人。

您使用的是 v9.5 -- 您确实应该在问题中说明此类信息 -- 设置屏幕与当前稳定的 v9.0.2 略有不同。


编辑您的第二个参数模式:确保它在 ? 前面有 \ -- 它会以某种方式干扰其他模式。

至少应该是\?\d+