tenho um cliente em php 5.2.4 que o empty() não funcionou no vtottrib, ao mudar pra strlen()>0 funcionou
acredito que deve ser algo errado no arquivo, mas achei mais interessante manter o trim, se quiser mudar de volta pro empty por mim tudo bem, mas vou precisar rever depois c vai dar erro nesse cliente (não me importo se precisar mudar vou confirmar de qualquer jeito)