Definição – O que significa PHP: Hypertext Preprocessor 3.0 (PHP 3)?
O pré-processador de hipertexto 3.0 (PHP 3) é uma linguagem de script do lado do servidor que fornece muitos recursos para um programador da Web. Como uma linguagem de script multifuncional, o PHP pode ser incorporado ao código-fonte HTML para produzir páginas da Web dinâmicas.
Definirtec explica PHP: Hypertext Preprocessor 3.0 (PHP 3)
PHP foi desenvolvido por Rasmus Lerdorf como um projeto pessoal chamado página inicial pessoal, a gênese do PHP. Todo o módulo foi reescrito por uma equipe de seis programadores e então chamado de PHP 3.0. A linguagem ganhou popularidade por causa de seu ambiente de desenvolvimento ativo e por ser um software gratuito para download.
Os conceitos de Perl, Java e C foram implementados no PHP 3.0, tornando a linguagem conveniente para entender. PHP 3.0 tem a capacidade de realizar cálculos matemáticos altamente complexos e fornecer informações de rede, simplificando a escrita de uma página da Web habilitada para banco de dados.
PHP suporta servidores de banco de dados como MySQL, Oracle, Sybase, MSQL, ODBC genérico, PostgreSQL, dbase, Velocis, Filepro, Informix e Adabas D.
Alguns dos recursos mais significativos do PHP 3.0 são:
- A autenticação HTTP está disponível apenas quando executado como um módulo Apache.
- A criação de GIFs pode ser feita separadamente da criação de páginas da web HTML interativas e dinâmicas.
- O upload de arquivos ajuda a fazer upload de arquivos de texto e binários. O PHP é capaz de suportar uploads de qualquer navegador seguindo RFC-1867.
- A autenticação de arquivos e as funções lógicas dão ao PHP a oportunidade de monitorar e controlar quem carrega os arquivos e o que é feito com eles.
- Cookies HTTP são suportados por PHP.
- O suporte e a integração do banco de dados são fornecidos em ambos os modos, nativo e ODBC.
- O tratamento de erros e os níveis de relatório identificam quatro tipos diferentes de erros e avisos. Esses são:
- Erros de função normal
- Avisos normais
- Erros do analisador
- Avisos – avisos que podem ser ignorados, mas podem indicar um bug no código
As expressões regulares são outro recurso. Eles são usados para manipulação complexa de strings. As funções que oferecem suporte a expressões regulares são:
- ereg
- ereg_replace
- Eregi
- eregi_replace
- divisão