我一直在使用Visual Studio和PHP Tools开发PHP项目。
突然间,突然之间,它开始评估恒定的__DIR__
为“xdebug:”,这打破了我的require
声明。
我删除了__DIR__
并硬编码了PHP文件的路径。现在它停在第一行,简单说明
<?php
require "SomeDependency.php";
并说:
常量表达式包含无效操作
伙计们(@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在需求行停止并且更改__DIR__
的内容不变并发送一个神秘的异常消息完全误导了我。