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).




-- 
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:
> Seguindo a documentação do CI, adotava algumas práticas que não são
> recomendadas pelo PHP e que só me atentei ao ler a documentação do Zend
> Framework:
>
> - o guia do ZF indica que nos arquivos contendo somente código PHP, a
> tag de fechamento "?>" nunca deve ser usada e que não é requerida pelo
> PHP [1].
> O manual do PHP também diz o mesmo, apenas não diz "nunca", mas que "é
> opcional" [2].
>
> - com relação ao uso bastante "incentivado" no guia do CI, das tags:
> <?=$qualquercoisa; ?>
> em detrimento de
> <?php echo $qualquercoisa; ?>
>
> No manual do php orienta que "Também note que se você esta embutindo o
> PHP no XML ou XHTML você irá precisar usar as tags <?php ?> para
> permanecer cumprindo com os padrões." [3]
>
> [1]
> http://framework.zend.com/manual/en/coding-standard.php-file-formatting.html
> [2]
> http://www.php.net/manual/pt_BR/language.basic-syntax.instruction-separation.php
> [3] http://www.php.net/manual/pt_BR/language.basic-syntax.php
>
> E como ficamos no CI ???
>
> Abs
>
> --
> Muita sorte para nós!
>
> Marco Telles
>
> #############
> # Pier de Ipanema ( http://www.pierdeipanema.com.br/ )
>
>
>
> _______________________________________________
> 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