• Resolved ren334

    (@ren334)


    При переключении на PHP 8 в логах обнаружил ошибку:

    [Thu Oct 21 17:20:18 2021] [error] [client 77.88.9.137:47393] PHP Fatal error: Array and string offset access syntax with curly braces is no longer supported in /home/r/rugas334/workinnet.ru/public_html/wp-content/plugins/rss-for-yandex-turbo/inc/Contents.php on line 177

    Посмотрел 177 строку:
    if( $tag{0} == '.' ){

    В общем, PHP 8 не любит фигурные скобки. При замене на:
    if( $tag[0] == '.' ){

    Всё работает нормально, в логах новых ошибок не появлялось.

Viewing 3 replies - 1 through 3 (of 3 total)
  • Тоже самое.

    `[Mon Oct 25 17:56:20 2021] [error] [client 77.88.5.221:31255] PHP Fatal error: Array and string offset access syntax with curly braces is no longer supported in /home/b/bahuss21/c.ru/public_html/wp-content/plugins/rss-for-yandex-turbo/inc/Contents.php on line 177
    [Mon Oct 25 18:04:54 2021] [error] [client 77.88.5.69:15873] PHP Fatal error: Array and string offset access syntax with curly braces is no longer supported in /home/b/bahuss21/c.ru/public_html/wp-content/plugins/rss-for-yandex-turbo/inc/Contents.php on line 177`

    • This reply was modified 3 years, 1 month ago by bahus.

    Из-за этого ссылки на rss даже в браузере не открывались. После указанного исправления ссылки открываются.

    Plugin Author Flector

    (@flector)

    исправлено

Viewing 3 replies - 1 through 3 (of 3 total)
  • The topic ‘Нашёл ошибку при использовании PHP 8’ is closed to new replies.