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

Responder a