Isso é um exagero ou um bom uso do HTML HTML do CakePHP?

Acabei de reformatar o layout padrão do meu aplicativo CakePHP. Eu eliminei o máximo de html em linha possível, colocando quase tudo dentro dos métodos auxiliares de html.

Foi divertido, mas estou me perguntando que benefício ganhei com este exercício, se houver.

<?php
    $output = implode("\n", array(
        $html->docType(),
        $html->tag('html', implode("\n", array(
            $html->tag('head', implode("\n", array(
                $html->charset(),
                $html->tag('title', 'Title For App'),
                $html->css('css', NULL, array('media' => 'screen,print')),
                $html->css('print', NULL, array('media' => 'print')),
                $html->script(array('cufon', 'jquery','external'))
            ))),
            $html->tag('body', implode("\n", array(
                $html->tag('div', $content_for_layout, array('id' => 'wrapper')),
                $html->scriptBlock('Cufon.now();')
            )))
        )), array('xmlns' => 'http://www.w3.org/1999/xhtml'))
    ));
    echo $output;
?>

Suponho que pelo menos pareça agradável e compacto e seja bastante legível. Que armadilhas devo estar ciente nesse cenário? Devo estar ciente de algum problema de velocidade?

Eu gosto disso - e não gosto.

Acho que preciso convencer de um jeito ou de outro.

Se você está se perguntando, os implodes colocam quebras de linha agradáveis no html ao visualizar a fonte.

questionAnswers(5)

yourAnswerToTheQuestion