>Function deprecated – A Solução

>”Alguns” erros podem ocorrer de forma inesperada, a falta de um ponto e vírgula(;) ou uma função obsoleta. Isso ocorre indiferente da experiência do programador.

Durante a instalação de uma aplicação em php ocorreu um erro por causa de uma funções obsoleta, mas claro, eu estava usando uma aplicação antiga, trabalhando com testes para migrações, a função foi a ereg_replace, procurei e encontrei no próprio manual do php a lista com as funções depreciadas, obsoletas para a versão 5.3.x, listei abaixo junto à suas substituições:

call_user_method()            por call_user_func()
call_user_method_array()  por call_user_func_array()
define_syslog_variables()
dl()
ereg() por preg_match()
ereg_replace()                   por preg_replace()
eregi()                               por preg_match() with the ‘i’ modifier
eregi_replace()                  por preg_replace() with the ‘i’ modifier
set_magic_quotes_runtime() and its alias, magic_quotes_runtime()
session_register()              por the $_SESSION superglobal
session_unregister()           por the $_SESSION superglobal
session_is_registered()      por the $_SESSION superglobal
set_socket_blocking()        por stream_set_blocking()
split() por preg_split()
spliti() por preg_split() with the ‘i’ modifier
sql_regcase()
mysql_db_query()            por mysql_select_db() and mysql_query()
mysql_escape_string()      por mysql_real_escape_string()

Passing locale category names as strings is now deprecated. Use the LC_* family of constants instead.
The is_dst parameter to mktime(). Use the new timezone handling functions instead.

Quem sabe não sirva pra você também!

Um pensamento sobre “>Function deprecated – A Solução

Deixe uma Resposta

Preencha os seus detalhes abaixo ou clique num ícone para iniciar sessão:

Logótipo da WordPress.com

Está a comentar usando a sua conta WordPress.com Terminar Sessão / Alterar )

Imagem do Twitter

Está a comentar usando a sua conta Twitter Terminar Sessão / Alterar )

Facebook photo

Está a comentar usando a sua conta Facebook Terminar Sessão / Alterar )

Google+ photo

Está a comentar usando a sua conta Google+ Terminar Sessão / Alterar )

Connecting to %s