Код: Выделить всё
Constant from class 'subclass' referenced through child PHP(PHP6606)
Используя это в качестве примера, можно ли отключить определенные типы ошибок в VSCODE. чтобы мы могли сосредоточиться на реальных проблемах?
Видимо, нужно больше деталей. В указанном коде есть базовый класс lovFunctions, который включен в другой класс lovBaseFunctions как таковой:
Код: Выделить всё
// lovfunctions.php
require_once('lovBaseFunctions.php') ;
class lovFunctions extends lovBaseFunctions {
public string $className = __CLASS__ ;
...
}
// lovBaseFunctions.php
class lovBaseFunctions {
const OPT_EXEC_FECH_ALL_ROWS = 0x000000020 ;
....
// other constants and utility functions
....
}
// someScript.php
require_once('lovfunctions.php') ;
....
// Next executable line will cause this message:
// Constant from class 'lovBaseFunctions' referenced through child.PHP(PHP6606)
if ($flag == LOVFUNCTIONS::OPT_EXEC_FETCH_ALL_ROWS) {
....
}
Подробнее здесь: https://stackoverflow.com/questions/792 ... or-example
Мобильная версия