una curiosità:

ho ricontrollato questo codice con un validatore php (e poi ovviamente anche direttamente online) e mi restituisce un errore a questa riga

codice:
$eo .= preg_replace('/<li class=('|")(.+)('|")>/i', '<li class=$1has-child $2$3>', $category_array[$i]) . "\n";
non capisco però dove sia l'errore e come mai nel file offuscato questo non si verifichi

(l'errore preciso è Parse error: syntax error, unexpected T_CONSTANT_ENCAPSED_STRING con il riferimento a questo file, riga 89 dove c'è il codice che ho incollato)