Ticket #2398 (assigned melhoria) — at Version 4
Compatibilizar com PHP >= 5.3
Reported by: | wmerlotto | Owned by: | wmerlotto |
---|---|---|---|
Priority: | baixa | Milestone: | Expresso 2.5.0 |
Component: | API | Version: | trunk |
Severity: | média | Keywords: | prognus php 5.3 5.4 |
Cc: | WorkGroup: |
Description (last modified by wmerlotto) (diff)
Verificar os logs gerados pelo PHP e executar as seguintes ações:
- Minimizar as incompatibilidades do tipo "PHP Notice" apontadas no log;
- Minimizar as incompatibilidades do tipo "PHP Warning" apontadas no log;
- Minimizar as incompatibilidades do tipo "PHP Strict standards" apontadas no log;
Acessar a documentação de migração de versão do PHP e compatibilizar o código atual do Expresso com a versão 5.3 do PHP. Estes são alguns exemplos de alterações necessárias para compatibilizar o código com PHP-5.3:
ereg ('xxx', ..) POR preg_match ('/xxx/', ..) ereg_replace ('xxx', ..) POR preg_replace ('/xxx/', ..) eregi ('xxx', ..) POR preg_match ('/xxx/i', ..) eregi_replace ('xxx', ..) POR preg_replace ('/xxx/i', ..) split ('xxx', ..) POR preg_split ('/xxx/', ..) spliti ('xxx', ..) POR preg_split ('/xxx/i', ..) session_register (...) POR nada (1)
Ticket da Prognus: #1210
Change History
Note: See
TracTickets for help on using
tickets.
Algumas correções na revisão [5281].