Eu utilizei o json_decode sem o true (ou false como padrão) pois ele transforma o arquivo em objeto, mas na resolução esta para usar com true, que transforma em array, o que me confundiu. Qual a diferença entre os dois e quando eu utilizo cado um deles. aqui esta meu codigo:
<?php
require_once __DIR__ . '/texto.txt';
$pegaTexto = file_get_contents(__DIR__ . '/texto.txt');
$texto = json_decode($pegaTexto);
var_dump($texto);