Код: Выделить всё
private const string NS_HTML = 'http://www.w3.org/1999/xhtml';
Если я хочу сделать свою библиотеку совместимой с версией 8.2, это единственный способ понизить синтаксис как поступить? т.е.
Код: Выделить всё
private const NS_HTML = 'http://www.w3.org/1999/xhtml';
Код: Выделить всё
if (PHP_VERSION >= '8.3') {
private const string NS_HTML = 'http://www.w3.org/1999/xhtml';
} else {
private const NS_HTML = 'http://www.w3.org/1999/xhtml';
}
Обновление: на основе ответа из раздела «Как я могу написать код для нескольких версий PHP». в том же файле без ошибок?:
Я попробовал следующий подход и все равно получил синтаксическую ошибку: неожиданный идентификатор "NS_HTML", ожидающий "="
Подробнее здесь: https://stackoverflow.com/questions/791 ... ax-coexist
Мобильная версия