Você está na página 1de 3

LINGUAGEM PHP

Jonis Nogueira dos Santos, José Adelar Souza da Silva


Faculdades de Informática de Taquara – Faculdades de Taquara (FACCAT)
Caixa Postal 84 – 95600-000 – Taquara – RS - Brasil
jonis@faccat.br, adelar@faccat.br

Resumo: Este artigo mostrará um breve histórico sobre a Linguagem PHP,


juntamente com suas características, aplicabilidade e paradigma.

Histórico

A Linguagem PHP foi criado originalmente por Rasmus Lerdorf, no ano de


1994, e escrito em Perl, e logo depois reescrito em C, para incluir acesso a
bancos de dados. Rasmus disponibilizou a documentação deste software, devido
a grande propagação que esta ferramenta teve no mundo virtual, e batizou-o
oficialmente de PHP v.1.0. Com o grande número de usuários utilizando o PHP,
foram criados diversos recursos como loops e arrays, tornando a linguagem cada
vez mais potente. Em 1997, outros programadores juntaram-se a Rasmus,
contribuindo sensivelmente para o aprimoramento da linguagem, entre os quais
podemos citar os israelenses Zeev Suraski e Andi Gutmans (com certeza os
maiores contribuidores), e foi assim que nasceu o PHP v.3.0. Esta versão
acrescentou novas funcionalidades como o suporte de novos protocolos de
Internet e o suporte da grande maioria de bases de dados comerciais . A versão
do PHP v.4.0, que utiliza o motor Zend, desenvolvido com maior meditação e
solucionar alguns problemas da versão 3.0. Alguns melhoramentos desta nova
versão são a sua rapidez, pois primeiro compila-se e depois executa-se, e a sua
independência do servidor web, criando versões de PHP nativas para mais
plataformas, e também um API mais elaborado e com mais funções.

Paradigma

Imperativo e Orientado a Objeto

Características

Código Aberto: Todo o código fonte do PHP está disponível;


Custo Zero: O PHP é gratuito, podendo ser feito o download no site oficial.
Multiplataforma: O PHP pode rodar sobre o Unix, Linux, Windows, etc;
Eficiência: O PHP consome poucos recursos do servidor;
Acesso a Bancos de Dados: Permite acessar diretamente os principais bancos
de dados utilizados atualmente e qualquer banco de dados do mercado por meio
de ODBC;
Processamento de Imagens: O PHP pode criar imagens dinamicamente e enviá-
las ao browser do usuário.
Capacidade de ler informação do padrão XML.
A linguagem PHP é uma combinação de linguagem de programação e servidor de
aplicações.

Aplicabilidade

A Linguagem PHP permite embeber os seus pequenos fragmentos de


código dentro da página HTML e realizar determinadas tarefas de uma forma fácil
e eficaz, sem ter de implementar programas programados na íntegra numa
linguagem diferente de HTML. O PHP possui inúmeras funções para a exploração
de bases de dados de um modo fácil, sem complicações.

Exemplo de Programa em PHP

<html>
<body>
<?

$hostname="localhost";
$username="jonis";
$password="jonis";
$dbname="dbteste";

/* Tabela criada para armazenar os dados dos correntistas */


$tabela="Correntista";

/* E-mail do administrador (eu) */


$mailadmin="jonis@faccat.br";

/* Cria conexao com o banco de dados */


$db=mysql_connect($hostname,$username,$password);

/* Seleciona o banco */
mysql_select_db("$dbname",$db);

print "<center>";
print"<br><br>";
print"&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbspNos estaremos enviando a
confirmacao para o Gerente da Agencia.";
/* envia e-mail para o administrador */
$dados=$_POST["nomecorr"];
mail($mailadmin, "Confirmacao do seu registro", "O Cadastro de '$dados'
foi registrado em nosso banco de dados");

/* insere dados na tabela Correntista */


$nome=$_POST["nomecorr"];
$idade=$_POST["dt_nasc"];
$agencia=$_POST["agenciacorr"];
$query = "INSERT INTO Correntista VALUES
('NULL','$nome','$idade','$agencia')";

//print $query;
$result = MYSQL_QUERY($query);
print "<br><br>";
print "";
print
"&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb
sp;&nbspSeus dados foram cadastrados em nossa base de dados!";

/* encerra conexao com o banco */


MYSQL_CLOSE();

?>
</body>
</html>

Referências

http://www.infowester.com/php.php

http://professores.faccat.br/azambuja/php/php_mysql.htm

www.superphp.com.br

Você também pode gostar