Luiz Alberto S. Ribeiro é um graduando em sistemas de informação e desenvolvedor web há 8 anos. PHP é uma linguagem de programação open source interpretada e muito popular com uma comunidade ativa. Existem diversos frameworks e ambientes de desenvolvimento para PHP como WAMP, XAMP e LAMP.
2. Luiz Alberto S. Ribeiro
Graduando em Sistemas de Informações – FAL;
Desenvolvedor WEB há 8 anos;
Membro do PHP-AL.org
Integrante da equipe QuemProcuraAcha.net
Consultor de TI da Euro-m ( Lisboa)
Consultor de TI da ATL ( Lisboa )
3. PHP
Acrônimo Recursivo para “PHP: Hypertext
Preprocessor ”;
Surgiu por volta de 1994 com Ramus Lerdof;
Open Source;
Interpretada;
Sintaxe bastante parecida com C e C++;
Grande popularidade;
Comunidade muito ativa.
5. Algumas Compatibilidades
Bancos de Dados:
Oracle, Sybase, PostgreSQL, InterBase, MySQL,
SQLite, MSSQL, Firebird e Etc.
Protocolos:
IMAP, SNMP, NNTP, POP3, HTTP, LDAP, XML-RPC,
SOAP , Sockets para interagir com outros protocolos
12. Sintaxe – Est. de Repetição - FOR
<?php
for($i=1;$i<=10;$i++){
echo $i;
}
?>
13. Sintaxe – Est. de Repetição - foreach
<?php
$lista = array(‘Gorila, ‘Orangotango’, ‘Chipanzé’);
foreach($lista as $animal){
echo $animal;
}
?>
14. Sintaxe – Classes
<?php
class Animal{
var $tipo;
var $nome;
function __construct($tipo, $nome){
$this->tipo = $tipo;
$this->nome = $nome;
}
}
$macaco = new Animal(“símio”, “simão”);
?>
15. LAMP
Conhecido pelo baixo custo, grande peformace e
escalabilidade.
Linux (http://www.linux.org )
Apache (http://www.apache.org/ )
MySQL ( http://www.mysql.com )
PHP ( http://www.php.net )
16. Ambientes de Desenvolvimento
WAMP ( Windows)
http://www.wampserver.com
XAMP ( Linux, Windows, Mac OS, Solaris)
http://www.apachefriends.org/
MAMP (Mac OS)
http://www.mamp.info/