CakePHP e PHP 5.3

11 views
Skip to first unread message

Renan A. Marks

unread,
Mar 6, 2010, 11:58:14 AM3/6/10
to ph...@googlegroups.com
Boa tarde respeitosos senhores!

Venho por meio desta pedir elucidações a respeito de algumas dúvidas que possuo e acredito que vossas senhorias com suas inexoráveis experiências podem sanar de forma rápida e completa.

  1. CakePHP 1.2 possui algum tipo de incompatibilidade com PHP 5.3?
  2. Dependente da pergunta anterior, desenvolver no Cake usando PHP 5.3 pode causar algum problema?
  3. Novamente dependente da pergunta anterior, existe previsão de lançamento de alguma versão do Cake com suporte ao PHP 5.3?
Interrogo estas questões devido a utilizar a distribuição Sidux, que utiliza os repositórios do Debian Sid e, na última atualização, já estou usando a versão 5.3 da referida linguagem de programação.

No mais, agradeço atensiosamente a atenção atenta dispendida sobre esta minha carta e desenho um ótimo fim de semana para todos os senhores! ;)

Abraços,
-- 
Renan A. Marks
renan...@gmail.com

Bruno PorKaria

unread,
Mar 6, 2010, 12:14:18 PM3/6/10
to ph...@googlegroups.com
Sr. Renan,

O Cake 1.2 funciona com o PHP 5.3, ele apenas não usa todos os novos recursos do PHP 5.3. Acredito que a versão 1.3 já venha utilizando algo (ou não).


Abraços,

Bruno Fernandes (PorKaria)
(67) 9622-2213 - http://www.porkaria.com.br




2010/3/6 Renan A. Marks <renan...@gmail.com>
--
Você recebeu esta mensagem porque está inscrito no Grupo "phpms" em Grupos do Google.
Para postar neste grupo, envie um e-mail para ph...@googlegroups.com
Para cancelar a sua inscrição neste grupo, envie um e-mail para phpms-un...@googlegroups.com
Para ver mais opções, visite este grupo em http://groups.google.com/group/phpms?hl=pt-PT
Para acessar o site do grupo, visite: http://www.phpms.org/
As regras de utilização deste grupo encontram-se em: http://www.phpms.org/regras-da-lista

Renan A. Marks

unread,
Mar 6, 2010, 12:24:08 PM3/6/10
to ph...@googlegroups.com
Sr. PorKaria,

Agradeço a prontida, completa e útil resposta à minha dúvida :)

[]s

José

unread,
Mar 6, 2010, 1:30:25 PM3/6/10
to ph...@googlegroups.com
A versão 1.3 foi feita pro PHP5.3 , mas não tá redondo não. Melhor usar o 1.2.6. Aguardem também o lançamento do Lithium

Cauan Cabral

unread,
Mar 6, 2010, 7:58:02 PM3/6/10
to ph...@googlegroups.com
Boa noite Sr. Renan, complementando a resposta dada anteriormente pelos digníssimos colegas:

  1. A versão 1.2.x (atual 1.2.6) não é compatível como PHP 5.3.x. O não ser compatível está no fato de gerar alguns warnings e notices por uso de funções deprecated e falta de configuração (como definição de timezone antes de fazer manipulação de datas). Não é nada que você não possa contornar, mas é recomendável utilizar o PHP 5.2.x se for usar esta versão do CakePHP;
  2. A versão 1.3 (atual é 1.3 RC1) é compatível com a versão 5.3.x do PHP. Neste caso, o compatível se restringe a não utilização de funções deprecated e a não geração de warnings e notices em um ambiente padrão. Porém o framework continua sem usar recursos dessa versão do PHP para continuar fornecendo suporte ao PHP 4.x;
  3. Há no roadmap do projeto a versão 2.x, está irá abandonar o suporte ao PHP 4, e passará a utilizar recursos do PHP disponíveis na versão 5.2 (ainda não utilizará recursos próprios do 5.3, embora já seja compatível com o último). Caso tenha interesse em utilizar recursos do PHP 5.3.x, recomendo dar uma olhada em um "fork" do CakePHP, o Lithium, disponível no endereço http://rad-dev.org/lithium (porém está em desenvolvimento também).
Espero ter contribuído com o pouco que sei. Boa sorte em suas aventuras de padeiro.

Por último, estou usando o OpenSuse 11.2, que também tem como padrão o PHP 5.3, e tive de fazer o downgrade para manter compatibilidade com alguns projetos. Descrevi o processo em meu blog: http://cauancabral.net/2010/01/17/trabalhando-com-php-5-2-no-opensuse-11-2-downgrade-do-php-5-3-para-5-2/

Att,

Cauan Cabral

----------------
Fale comigo Google Talk: cau...@gmail.com Skype: CauanCabral MSN: cau...@gmail.com
Onde me encontrar LinkedinFacebookBlog RSSTwitter


2010/3/6 José <agripin...@gmail.com>
A versão 1.3 foi feita pro PHP5.3 , mas não tá redondo não. Melhor usar o 1.2.6. Aguardem também o lançamento do Lithium
Reply all
Reply to author
Forward
0 new messages