Resolvendo problema com a função ereg(i) no PHP 5.3.0

Quem atualizou o PHP para a versão 5.3.0 pode ter encontrado alguns problemas e erros de funções que foram depreciadas (ou deprecated).

O PHP 5.3 teve diversas mudanças na estrutura e hoje vou falar de um erro em alguns códigos PHP antigos quando migramos para um servidor que tenha uma nova versão do PHP.

Essas funções são usadas para testar a presença de uma expressão regular dentro de uma string.

Como solucionar o problema Function ereg() is deprecated

A função ereg pode ser substituida por uma outra função parecida, a função preg_match, que apresenta resultado semelhante ao ereg, tendo somente algumas diferenças em sua declaração, veja atentamente abaixo, apesar de ser simples é bom ter um certo cuidado.

/Para o código:

Veja que as mudanças foram o nome da função de ereg() para preg_match e ao invés de “aei” para “/aei/”, estas barras servem para indicar ao interpretador de expressão regular da função que a expressão acabou, sendo necessária para o funcionamento da função

Espero que tenha ajudado,

Grande abraço e até mais

Faça sua loja virtual com a WebCampo, clique e confira!
Att, Ronaldo Gomes
Programador PHP Magento/ Gerencia de Projetos
Tecnólogo em Análise e Desenvolvimento de Sistemas – Faculdade Integrado
Especialista M.B.A em Gerência de Projetos e Governança de TI – Universidade Paranaense
Graduando em Ciências Contábeis -Universidade Estadual do Paraná
Skype: lojawebcampo
E-mail: admin@webcampo.com.br

Site: webcampo.com.br


Ronaldo de Barros Gomes - Empreendedor e analista de todos os aspectos relacionados a e-commerce, gosto de fazer parte, criar soluções, procurar novos modelos de sucesso, vendas online e tudo que seja relacionado a esse mundo, também sou / Programador PHP Magento / Gerencia de Projetos / Tecnólogo em Análise e Desenvolvimento de Sistemas – Faculdade Integrado / Especialista M.B.A em Gerência de Projetos e Governança de TI - Universidade Paranaense / Graduando em Ciências Contábeis -Universidade Estadual do Paraná / Skype: lojawebcampo / E-mail: admin@webcampo.com.br / Site: www.webcampo.com.br /

Advertisement

Nenhum comentario.

Deixe um comentario

Você deve ser logged in para postar um comentário.