__DIR__的异常行为(评估为“ xdebug:”)

时间:2019-02-07 11:09:40

标签: php

我一直在使用Visual Studio和PHP工具进行PHP项目。

突然,它突然开始将常量__DIR__评估为“ xdebug:”,这破坏了我的require语句。

我删除了__DIR__并硬编码了PHP文件的路径。现在它停止在第一行,简单地说

<?php
require "SomeDependency.php";

并说:

  

常量表达式包含无效的操作

1 个答案:

答案 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__常量的内容并发送了一个神秘的异常消息,完全误导了我。