What is PHP-5?
PHP é uma linguagem interpretada, ou linguagem de programação usada para construir sites dinâmicos e aplicações web. Tem uma história longa e histórica como a língua mais popular para o desenvolvimento da web, mas começou como algo bastante mais simples.Onde é que o PHP começou?
PHP começou como uma ferramenta simples para ajudar a trazer um pouco de conteúdo dinâmico para arquivos HTML. Isso foi muito em 1994, e foi chamado de “ferramentas de Home Page pessoal” (PHP Tools). Foi essencialmente um programa escrito em C que lhe permitiu incorporar conteúdo variável em arquivos HTML.Isto deixa – te fazer coisas destas.:
<h2><?php echo $post_title; ?></h2><?php echo $post_content; ?>
isto pode parecer muito simples agora, mas em 1994 era um grande negócio. A internet estava realmente ainda na sua infância, e a maioria das pessoas estavam programando manualmente cada página de um site (à mão!).
a idéia decolou, e logo um punhado de “ferramentas pessoais de home page” tornou-se a língua PHP. Eventualmente, o nome foi recursivamente-backronymed para “PHP Hypertext Preprocessor.”
desde então teve várias reescritas e lançamentos importantes, lotes e lotes de novos recursos adicionados, e tornou-se uma das línguas mais populares para o desenvolvimento da web. Estima-se que cerca de 40% dos sites estão rodando pelo menos algum código PHP.
o que é o PHP exatamente?
é uma linguagem de programação. É uma linguagem interpretada, o que significa que o código PHP não é compilado em um executável binário, mas sim é interpretado em tempo de execução.
este tipo de linguagem é também chamada de “linguagem de script”, e algumas pessoas se referem a programas escritos nestes tipos de linguagens como “scripts” ao invés de “programas”.”
It is still focused on the web but is capable of doing a lot more than passing content variables into an HTML template. É uma linguagem de grande escala e pode realizar praticamente qualquer coisa que qualquer outra linguagem pode fazer.Por que o PHP é tão popular?
muitas pessoas consideram o PHP muito fácil de ler e escrever. Por exemplo, Mark Zuckerberg disse que uma das razões do Facebook usa o PHP é que é fácil obter coisas feitas no PHP-é ” bom para hackear.”
por outro lado, os proponentes de outras línguas dizem coisas semelhantes. Uma explicação mais provável de seu uso generalizado é WordPress.
WordPress é um sistema de blogagem e gerenciamento de conteúdo. É responsável por mais de 23% dos websites na internet.
muitos desenvolvedores do PHP começaram a usar o WordPress, e é fácil ir de aprimorar temas WordPress para escrever plugins, para construir aplicações web inteiras.
a barreira à entrada para o PHP é bastante baixa, por isso muitas pessoas aprendem PHP. Muitas pessoas aprendem, então um monte de projeto começa a usá-lo.
PHP cresce
as versões iniciais do PHP não eram uma língua completa e não suportavam todos os tipos de coisas que você poderia normalmente querer fazer se você estivesse construindo uma aplicação web. E havia problemas de desempenho.É o que acontece quando se tenta resolver um problema específico. Leva um tempo para transformar uma solução específica em um conjunto de ferramentas generalizado, e ainda mais tempo para transformá-la em um conjunto de ferramentas completo.
mas eventualmente aconteceu.
PHP 5
em 2004, PHP 5 foi lançado. Com o PHP 5, muitas pessoas acreditam que a linguagem era agora realmente, verdadeiramente, uma linguagem de programação no sentido completo do termo.
A maior mudança no PHP 5 foi o suporte para Programação Orientada a objetos.
PHP 5 e Programação Orientada a Objeto
Object-Oriented Programming (OOP) é uma forma de conceptualizar e a gravação de um programa, em que objetos de dados contêm ambos os atributos e métodos para interagir com esses atributos, bem como com outros objetos.
um exemplo disso no desenvolvimento da web é um post no blog. Os atributos de um post de blog podem ser seu título, seu autor, seu conteúdo e assim por diante. Os métodos podem incluir salvá-lo no banco de dados, editar o seu conteúdo e exibi-lo na página.Apesar de OOP ter sido inventado na década de 1960, ele não se tornou mainstream para a maioria dos programadores e linguagens de programação até meados da década de 1990. quando o PHP foi inventado, OOP ainda era uma idéia muito Nova.Dez anos depois, após quatro versões principais do PHP, a programação orientada a objetos se tornou “o caminho certo” para escrever software, e o suporte mínimo para os conceitos de OOP no PHP 4 não foi suficiente.
PHP 5 forneceu suporte completo para a orientação a objetos, juntamente com uma série de outras melhorias que realmente mudaram a forma como as pessoas escrevem programas de PHP e permitiram que ele competisse com outras linguagens que tinham começado a dominar o “sério” desenvolvimento web.
à procura de uma grande quantidade de hospedagem PHP5 de qualidade? Hospedagem A2 chegou em # 1 em nossos recentes testes de velocidade e desempenho. Você pode escolher entre várias versões PHP com armazenamento e transferência SSD ilimitados. Use este link de desconto especial para economizar até 50% nestes planos.
- PHP 7
PHP 5 Perguntas Frequentes
-
É o PHP 5 apenas para fazer sites?
não. PHP 5 pode ser usado para construir sites, scripting de linha de comandos, ou aplicações GUI desktop. A programação da linha de comandos pode ser usada para Tarefas como gerar automaticamente imagens offline ou processar arquivos de texto. Ao contrário de aplicações PHP 5 baseadas na web, Isso não requer um navegador ou servidor. Você simplesmente precisa de acesso ao executável da linha de comandos. PHP 5 pode ser usado para construir aplicações GUI desktop semelhantes a qualquer outra linguagem de programação moderna; no entanto, para isso você deve primeiro instalar a extensão PHP-GTK.
-
uma vez que PHP 5 é uma linguagem de programação, eu preciso de algum software específico para usá-lo?
sim. A maioria das máquinas web incluem suporte para PHP 5, mas você também pode baixar a versão mais recente do site PHP. Se você está usando PHP 5 para desenvolver sites, você vai precisar de acesso a um navegador moderno e um site. Se você estiver usando o PHP 5 para desenvolver aplicações de linha commend ou aplicações de desktop, você não vai precisar de um navegador ou um servidor, mas você pode precisar de extensões adicionais.
-
PHP 5 é compatível com PHP 4?
sim. PHP 5 adicionou várias novas características, mas permanece compatível com versões anteriores. No entanto, recomenda-se que você reveja a documentação sobre migração do PHP 5 disponível no site do PHP, como algumas funções podem ser perdidas ao migrar de versões anteriores.
-
Como posso relatar um problema com o PHP 5?
se você identificar um problema, você deve rever o banco de dados de bugs no site do PHP, para se certificar de que ele não é já conhecido. Se o bug não estiver já na base de dados, você deve usar o formulário de relatórios disponível na base de dados de bug.
-
como a maioria dos programas de código aberto, o suporte para PHP 5 é fornecido através de uma vasta rede comunitária. Há uma série de Perguntas frequentes respondidas em seu site, juntamente com uma grande biblioteca de documentação. Várias listas de discussão estão disponíveis para discutir projetos relacionados ao PHP. Há um grupo de notícias oficial do PHP, vários grupos de usuários, e uma série de Eventos locais disponíveis para programadores que procuram se tornar mais ativos na comunidade do PHP.
PHP 5 pode ser usado em todos os principais sistemas operacionais, incluindo Windows, Linux/Unix e Mac OS. Versões binárias pré-compilados do software de instalação estão disponíveis para Windows; no entanto, para outros sistemas operacionais, você terá que baixar o código fonte e compilá-lo especificamente para o seu sistema.
-
que bases de dados suporta o PHP 5?
PHP 5 foi construído para suportar uma grande variedade de bases de dados, incluindo SQLite, MySQL, MS-SQL, PostgreSQL, FrontBase, Mongo, Paradox, filePro, e muitos mais. Ele inclui suporte para DBA, dbx, Open Database Connection standard, e PHP Data Objects.
-
se eu estou projetando um site, Eu preciso escolher HTML ou PHP?
não. PHP é um script incorporado, o que significa que você pode adicioná-lo em um script HTML, desde que o seu servidor suporte PHP. Um script de PHP baseado na web é essencialmente e página HTML com bits de PHP inseridos onde o conteúdo dinâmico é necessário. Você também pode incorporar o código HTML no script PHP.
-
que funcionalidade adiciona o PHP ao HTML?
PHP fornece funcionalidade dinâmica para a sua página web. Ele pode realizar cálculos tais como determinar a data ou lidar com equações matemáticas. Ele pode coletar a entrada do usuário, como a obtenção de uma medida imperial para convertê-lo em métrica, adicionando informações para um livro de endereços, ou deixando os usuários postar em um fórum ou site de mídia social. PHP pode interagir com bancos de dados mais comuns, e pode ser usado para criar gráficos.
-
existem alternativas disponíveis que fornecem a mesma funcionalidade do PHP?
embora você não vai obter a mesma funcionalidade de qualquer programa, muitas das funcionalidades PHP adiciona ao desenvolvimento da web pode ser obtida através de outras fontes. PHP foi construído em outras linguagens de programação, incluindo C, então C pode ser usado no lugar de PHP. Perl foi uma das línguas mais populares para o desenvolvimento da web antes do PHP. Embora sua sintaxe seja consideravelmente mais complexa do que PHP, ela continua a ser popular com alguns desenvolvedores devido a suas capacidades de manipulação de cordas. O Seaside framework fornece a mesma funcionalidade dinâmica com o desenvolvimento web orientado a objetos.
Sobre o Adam Michael Wood
Adão especializada em documentação do desenvolvedor e tutoriais. Além de sua escrita aqui, ele escreveu guias de engenharia e outros manuais técnicos de longa duração. Fora do trabalho, Adam compõe e executa música litúrgica. Vive com a mulher e os filhos na Califórnia.