O que é PHP?
PHP significa PHP: pré -processador de hipertexto, com esse PHP representando a página inicial pessoal [ferramentas]. Este tipo de sigla é conhecido como retrônimo. Originalmente, em 1994, o idioma foi projetado como um pequeno conjunto de binários usados para coletar alguns dados básicos de tráfego do site. Em 1997, o analisador foi reescrito por dois israelenses e o nome foi alterado para o acrônimo atual-sendo determinado que o pré-processador de hipertexto era um nome decididamente mais aceitável no mundo dos negócios. O PHP é frequentemente apontado como o principal concorrente com o seguinte:
- C# da Microsoft - Visual Basic.net - ASP Family
- Java do Sun - JSP
- Macromedia's Coldfusion
- CGI-Perl
PHP possui muitas bibliotecas de código aberto incluídas na construção do núcleo, e muitas outras estão prontamente disponíveis. Existe extensões para ajudá -lo a interface com vários sistemas, euNCLUDING IRC, vários formatos de compressão e API do Windows. Outras extensões existem para deixar o PHP gerar formatos de arquivo on-the-fly, como uma extensão popular que permite criar filmes Adobe Flash®.
Desde a versão 3, o PHP possui recursos orientados a objetos. A versão 5 construída substancialmente nessa funcionalidade limitada, e o idioma agora possui recursos robustos orientados a objetos, incluindo interfaces, exceções, destruições e resumos.
PHP alcançou uma popularidade abrangente com a versão 4, lançada em 2000. Em 2004, a versão 5 estreou, e agora é considerada uma das principais línguas usadas para scripts do lado do servidor.
Sem dúvida, grande parte de sua popularidade se deve à sua relativa facilidade de aprender e sua notória frouxidão. Matrizes e variáveis no PHP são capazes de manter qualquer tipo de objeto, as variáveis não precisam ser declaradas e a sintaxe é notavelmente simples.
Ao contrário de muitos LangUages, como C# ou Perl, que têm principalmente seguidores de programadores mais generalistas, muitos programadores PHP não conhecem outro idioma. Ocasionalmente, isso faz com que seja descartado como uma linguagem menor, mas sua crescente popularidade e os muitos sites robustos e eficientes construídos usando -a como uma estrutura parecem dissipar esse mito.
Ocasionalmente, oPHP foi criticado pelo que é visto por alguns como falhas de segurança, em comparação com idiomas como asp. A falta de mensagens de erro facilmente compreensíveis, um arquivo de configuração às vezes excessivamente robusto e um conjunto de funções incorporado obviamente incompleto também é apontado como áreas que podem usar melhorias marcadas.
O desenvolvimento continua em ritmo acelerado, no entanto, e a cada compilação sucessiva, a Langugage parece abordar cada vez mais as preocupações levantadas por sua comunidade de código aberto.