VS Code中的Intelephense无法识别来自被包含文件的PHP变量
我正在为Visual Studio Code使用PHP intelephense扩展。
$root = $_SERVER['DOCUMENT_ROOT'];
include($root . '/sqlcon.php');
$gettextquery = mysqli_query($con, "SELECT * FROM `pics` WHERE ai_cats = ''");
我得到
未定义的变量 '$con'
尽管 $con 已在 sqlcon.php 中定义。
直到最近,一切都运行正常。我试着通过清除缓存并重新启动来解决这个问题。
解决方案
我只是把
$root = $_SERVER['DOCUMENT_ROOT'];
切换到
_DIR_
现在,intelephense再次能够在包含的文件中识别变量及其类型,毫无问题。
站内所有文章版权归属LeftHeroAI导航站,无授权禁止任何主体转载、抄袭、复制内容,亦不得私自架设镜像站点。一经侵权,本站将通过法律途径追责。