<?php try { $arquivo = 'input.txt'; $linhas = @file($arquivo, FILE_IGNORE_NEW_LINES | FILE_SKIP_EMPTY_LINES); if ($linhas[0] == count($linhas) - 1) { unset($linhas[0]); foreach ($linhas as $linha) { $anagram = new Anagram($linha); print_r($anagram->anagramsOfpalavra()); } } else { echo "Digito validador de argumentos diferente do numero de argumentos."; } } catch (Exception $e) { echo "Não foi possivel ler o arquivo."; } function anagram_order($a, $b) { if (strtolower($a) == strtolower($b)) { return $a > $b; } return strtolower($a) > strtolower($b); } class Anagram { public $palavras = array(); public $letras = array(); public $validado = array(); public $tamanhoPalavra; public function __construct($palavra)