Bem, se levarmos em consideração que o CI está muito mais preocupado com a agilidade de desenvolvimento do que detalhes de programação, então acho justo ele recomendar as short tags.
Além disso, sabemos que o CI não vai abandonar o suporte ao PHP 4 e, como o PHP 6 deve ser completamente incompatível com essa versão, então pode ser que demore um pouco pra sair uma versão CI PHP 6! :). Conforme já discutimos antes aqui, tem muitas coisas que o CI deveria fazer e não faz, mas nem por isso deixa de ser um bom framework. A nós, cabe enviar as sugestões ao pessoal do dev. -- Newton Wagner skype: newtonwagner msn/gtalk: [EMAIL PROTECTED] http://www.newtonwagner.net/blog - http://www.owshit.com.br/ Em 04/02/08, Marco Telles<[EMAIL PROTECTED]> escreveu: > Então, o não fechamento da tag php é importante para evitar a injeção > acidental de espaços e consequentemente erros de header > A questão das short-tags é apenas não validar no xhtml, mas como vc > disse não atrapalha em nada a lógica. > > Não era o caso do CI estar atento a isso ? ;-) > > Muita sorte para nós! > > Marco Telles > > ############# > # Pier de Ipanema ( http://www.pierdeipanema.com.br/ ) > > > Newton Wagner escreveu: > > Marco, > > > > > > A tag de fechamento não é recomendada no arquivo de classes. Assim > > você envia problemas de ter um espaço em baixo da tag de fechamento, > > que lançaria os headers pro usuário, causando, possívelmene, problemas > > de "healders already been sent". Ou coisas do tipo. :D. > > > > > > Outra recomendação do PHP é que as short-tags não devem ser > > utilizadas. Inclusive, no PHP 6, existe uma discussão de que não seja > > mais possível utilizá-las, isto é, nem configurando o <?=$var?> vai > > funcionar. > > > > > > Isso não muda muita coisa na lógica da página, mas nas minhas > > aplicações mais recentes eu tenho optado pelo <?php echo $var ?>, por > > causa dessa recomendação. > > > > Fica mais poluído no código, é verdade, mas acho que assim evitamos > > problemas por causa de configuração do ambiente (nem sempre temos > > acesso às configurações do mesmo). > > > > > > > > > > > > _______________________________________________ > Lista mailing list > [email protected] > http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br > _______________________________________________ Lista mailing list [email protected] http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br

