Ir para conteúdo

Conceito : Php


Cool.llr

Posts Recomendados

Olá,

Como não vi nenhum "conceito" sobre PHP aqui na XTibia, me corrigam se eu estiver errado, resolvi pegar algumas informações que vão ajudar os novatos a intenderem um pouquinho mais sobre essa linguagem de programação, que é muito usada para fazer sites de OTServ's.

 

Conceito : PHP

 

 

PHP : (Um acrónimo recursivo para "PHP: Hypertext Preprocessor") é uma linguagem de programação de computadores interpretada, livre e muito utilizada para gerar conteúdo dinâmico na Web. Apesar de ser uma linguagem de fácil aprendizado e de uso para pequenos scripts dinâmicos simples, o PHP é uma linguagem poderosa orientada a objetos.

 

Descrição : PHP

 

 

 

Paradigma : Reflexão, orientação a objeto.

 

 

 

Surgimento : 1994.

 

 

 

Criado por : Rasmus Lerdof.

 

 

 

Estilo de tipagem : Fraca.

 

 

 

Compiladores : Linguagem interpretada.

 

 

 

Influênciada por : Perl, C.

 

 

 

Histórico : PHP

 

 

 

A linguagem surgiu por volta de 1994, como um subconjunto de scripts Perl criados por Rasmus Lerdof. Com as adições de Zeev Suraski e Andi Gutmans, dois programadores israelitas pertencentes ao Technion, o Instituto Israelita de Tecnologia, que reescreveram o parser, era lançada em 1997 a PHP 3, primeira versão estável e parecida com a linguagem actual. Ao reescrever o parser, foi criado o Zend Engine, que é mantido oficialmente pela empresa Zend em conjunto com a comunidade PHP. Em Maio de 2000 veio a público a versão 4, e em Julho de 2004, a versão 5, onde a principal mudança foi uma nova API para orientação a objetos provida pelo Zend Engine 2.

Trata-se de uma linguagem extremamente modularizada, o que a torna ideal para instalação e uso em servidores web. Diversos módulos são criados no repositório de extensões PECL (PHP Extension Community Library) e alguns destes módulos são introduzidos como padrão em novas versões da linguagem. É muito parecida, em tipos de dados, sintaxe e mesmo funções, com a linguagem C e com a C++. Pode ser, dependendo da configuração do servidor, embutida no código HTML. Além disso, destaca-se a extrema facilidade com que PHP lida com servidores de base de dados, como MySQL, Firebird, PostgreSQL, Microsoft SQL Server e Oracle.

 

 

 

Disponíveis nos seguintes Sistemas Operacionais :

 

 

 

* Windows

* Linux

* FreeBSD

* Mac OS

* OS/2

* AS/400

* Novell Netware

* RISC OS

* IRIX

* Solaris

 

 

 

Principais características da linguagem PHP :

 

 

 

A linguagem PHP é uma linguagem de programação de domínio específico, ou seja, seu escopo se estendo a um campo de actuação que é o Desenvolvimento Web, embora tenha variantes como o PHP-GTK.

Seu propósito é solucionar problemas Webs da maneira mais fácil possível.

Características:

* Orientação a objeto

* Portabilidade - Independência de plataforma - "write once run anywhere";

* Tipagem fraca

* Sintaxe similar a Linguagem C/C++ e o PERL.

 

 

 

Extensões do PHP :

 

 

 

* Funções de Compressão de bzip2;

* Funções de Conversão de Calendar;

* Funções de ClibPDF;

* Funções de Crack;

* Família de Funções ctype;

* Biblioteca de Funções de Cliente URL - CURL;

* Funções de Pagamento Cybercash;

* Funções DBM;

* Camada de Funções de Abstração de Banco de Dados DBA;

* Funções de dBase;

* Funções dbx;

* Funções DOM XML;

PS : Essas são apenas algumas das extensões que o PHP forneçe.

 

 

 

Exemplos de sites que utilizam essa linguagem :

* Yahoo;

* Wikípedia;

 

 

 

Fonte : Wikípedia

 

 

 

Editação : Cool.llr

 

 

Bom galera,

Espero que vocês possam intender um pouco sobre essa linguagem que todo OTviciado vê no seu dia-dia..

Eu diminui algumas partes para que não fique cansativo para quem esteja lendo, mas a maioria das coisas estão bem complexas..

Espero que tenham gostado..

Dúvidas ? Só postar ae..

Sem mais,

Cool.llr

Link para o comentário
Compartilhar em outros sites

  • 3 months later...
×
×
  • Criar Novo...