IDE(PS-117.65)抱怨某些常量未定义。
我已经在另一个文件的循环中定义了它们。我可以在这个文件的顶部放置一个doc注释来告知它常量吗?通常的/** @var
和@global
语法似乎不适用于常量。
答案 0 :(得分:5)
我不知道PHPDoc评论这样做。
但是你可以“伪造”它们 - 创建一些const.php
文件并将其放在项目中的任何地方(你甚至可以将它放在项目之外的单独文件夹中并将其附加为外部库或单独的内容根。)
在这个文件中 - 以正常方式定义这些常量:define("CONST_NAME", "value");
“值”部分可以是任何东西(只要类型匹配 - 对检查/代码分析很有用) - 它真的取决于那些常量将被使用的位置(例如,如果它们在include / require语句中使用,那么在那里获得一些真实(或接近它)值可能是有益的。)