__DIR__的意外行为(计算结果为“xdebug:”)

问题描述 投票:0回答:1

我一直在使用Visual Studio和PHP Tools开发PHP项目。

突然间,突然之间,它开始评估恒定的__DIR__为“xdebug:”,这打破了我的require声明。

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

<?php
require "SomeDependency.php";

并说:

常量表达式包含无效操作

php
1个回答
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在需求行停止并且更改__DIR__的内容不变并发送一个神秘的异常消息完全误导了我。

© www.soinside.com 2019 - 2024. All rights reserved.