我一直在使用Visual Studio和PHP工具进行PHP项目。
突然,它突然开始将常量__DIR__
评估为“ xdebug:”,这破坏了我的require
语句。
我删除了__DIR__
并硬编码了PHP文件的路径。现在它停止在第一行,简单地说
<?php
require "SomeDependency.php";
并说:
常量表达式包含无效的操作
答案 0 :(得分:0)
伙计们(@treyBake和@MohammedYassineCHABLI),您是最好的。我发现依赖文件中的一个新添加的方法引起了错误:
public static function Main_Usuario_getUsuario_setor(int $setor_id, string $afastamentoInicio=date("Ymd His"), string $afastamentoFinal=date("Ymd His",time()+(5*24*60*60))) {...}
我当然不好,但是xdebug停在了require行,更改了__DIR__
常量的内容并发送了一个神秘的异常消息,完全误导了我。