Recentemente tenho trabalhado em pequenos ajustes de uma aplicação PHP que estava rodando em PHP 5.4 e seria atualizada para PHP 5.5.
Vou estar adicionando neste post ao longo do tempo o que eu for encontrando de relevante com base em minhas experiências , porém uma visão geral também pode ser entendida na documentação do PHP http://php.net/manual/pt_BR/migration55.php :
- Tag de inicio de código
No PHP 5.5 o mesmo não interpreta mais a tag neste formato <? código ?> deve ser obrigatoriamente inserido o tag descritiva <?php codigo ?> , esta situação causou em nossa aplicação diversos erros desta natureza: Parse error: syntax error, unexpected ‘}’
- Conexão com MySQL
Ainda funciona o modo de conexão com o MySQL myslq-_connect , porem já são emitidos alertas ( warnings ) que o mesmo está “deprecate” e deve ser usado o mysqli ou PDO para conexão o que pode dar um bom trabalho pois os dois métodos tem diferenças significativas nos comandos de consultas que estão espalhados pelo arquivos PHP do sistema.