我有一个奇怪的问题。我从一个git仓库克隆了一个项目,当我运行该页面时,它抛出了一些我没有定义一些常量的注意事项。问题是include()函数不包含具有这些常量的文件而没有任何关于它的通知。该文件已存在但未包含在内。
奇怪的是,当我在文件中更改某些内容(添加一个空的新行,注释等)并保存它时,一切都会正常。
有没有这种经验和解决方案?
//编辑: 我不知道我的问题有什么不清楚,但还可以。我有一个文件女巫包括另一个:
<?php
include __DIR__ . '/languages/slovak.php';
?>
在slovak.php中是定义(这不起作用):
<?php
define("YES", "Ano");
define("NO", "Nie");
// ... etc
?>
当我在第一次定义()之前添加新行或注释并保存文件时,一切正常。
<?php
// new line
define("YES", "Ano");
define("NO", "Nie");
// ... etc
?>