PHP 8: "Array and string offset access syntax with curly braces is no longer supported"

PHP 8: "Array and string offset access syntax with curly braces is no longer supported"
Publicado em:
PHP 

O erro

O erro abaixo pode acontecer com você caso esteja executando um script no PHP 8.0 ou superior.

PHP Fatal error:  Array and string offset access syntax with curly braces is no longer supported

Causa

A partir da versão 7.4, o PHP tornou depreciada o uso da sintaxe de acesso a string e array via curly brackets (chaves {}) . Na versão 8.0 do PHP, ela foi removida.

Solução

Você precisa atualizar seu código. Você deve trocar as chaves {} por colchetes [].

Se seu código tiver algo parecido com isso:

$string = 'Teste';
echo $string{0};

Precisa mudar para isso:

echo $string[0];