> ## Documentation Index
> Fetch the complete documentation index at: https://docs.saninternet.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Funções depreciadas do PHP

> Lista com as funções depreciadas no PHP da versão 5.3 até a versão 5.5. Mais detalhes no manual do PHP.

O PHP que é uma linguagem de script [Open Source](https://pt.wikipedia.org/wiki/Código_aberto) utilizado pela grande maioria dos desenvolvedores para criar páginas com conteúdo dinâmico, coletar dados de formulários e muito mais, como qualquer outra linguagem de programação ou tecnologia vem se atualizando ao decorrer do tempo para sempre atender as diversas necessidades dos seus usuários.

Cada uma dessas atualizações trazem correções, novas funções para que a linguagem de programação se torne cada vez melhor, porém também retiram algumas funções que já não são mais usadas pelos desenvolvedores, com isso em mente decidimos trazer a vocês uma lista com todas essas funções depreciadas no PHP da versão 5.3 até a versão 5.5.

## Funções depreciadas no PHP

Lembrando que podem haver mais funções depreciadas além das descritas logo abaixo, recomendamos que você faça a leitura do [manual do PHP](https://www.php.net/manual/pt_BR/index.php) para obter mais informações.

## Versão 5.3

* call\_user\_method() (use call\_user\_func() ao invés)
* call\_user\_method\_array() (use call\_user\_func\_array() ao invés)
* define\_syslog\_variables()
* dl()
* ereg() (use preg\_match() ao invés)
* ereg\_replace() (use preg\_replace() ao invés)
* eregi() (use preg\_match() com o modificador 'i' ao invés)
* eregi\_replace() (use preg\_replace() com o modificador 'i' ao invés)
* set\_magic\_quotes\_runtime() e seu alias, magic\_quotes\_runtime()
* session\_register() (use \$\_SESSION superglobal ao invés)
* session\_unregister() (use \$\_SESSION superglobal ao invés)
* session\_is\_registered() (use \$\_SESSION superglobal ao invés)
* set\_socket\_blocking() (use stream\_set\_blocking() ao invés)
* split() (use preg\_split() instead)
* spliti() (use preg\_split() com o modificador 'i' ao invés)
* sql\_regcase()
* mysql\_db\_query() (use mysql\_select\_db() and mysql\_query() ao invés)
* mysql\_escape\_string() (use mysql\_real\_escape\_string() ao invés)
* Em is\_dst o parametro mktime().

## Versão 5.4

* mcrypt\_generic\_end()
* mysql\_list\_dbs()

## Versão 5.5

* ext/mysql() (use MySQLi or PDO\_MySQL)
* IntlDateFormatter::setTimeZoneID() (use IntlDateFormatter::setTimeZone() ao invés)
* datefmt\_set\_timezone\_id() (use datefmt\_set\_timezone() ao invés)
* mcrypt\_cbc()
* mcrypt\_cfb()
* mcrypt\_ecb()
* mcrypt\_ofb()


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.