php, mas o que é isso ?
DESCRIPTION
TRANSCRIPT
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� Integrante da equipe QuemProcuraAcha.net
� Consultor de TI da Euro-m ( Lisboa)
� Consultor de TI da ATL ( Lisboa )
PHP� Acrônimo Recursivo para “PHP: Hypertext
Preprocessor ”;
� Surgiu por volta de 1994 com Ramus Lerdof;
� Open Source;� Open Source;
� Interpretada;
� Sintaxe bastante parecida com C e C++;
� Grande popularidade;
� Comunidade muito ativa.
Sistemas Operacionais� Windows;
� Linux;
� FreeBSD;
Mac OS;� Mac OS;
� OS/2;
� AS/400;
� Solaris;
� Etc.
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
Como funciona ?Funcionamento básico:
Arquivos
Banco de Dados
Servidor de Emails
InterpretadorServidor Web
Cliente
Sintaxe - Atribuição<?php
$animal = “Macaco” ;
$quantidade = 10;$quantidade = 10;
$resposta = TRUE;
$lista = array(‘banana’, ‘melão’, ‘morango’);
?>
Sintaxe – Est. de Repetição - foreach<?php
$lista = array(‘Gorila, ‘Orangotango’, ‘Chipanzé’);
foreach($lista as $animal){
echo $animal;
}
?>
Sintaxe – Classes<?php
class Animal{
var $tipo;
var $nome;
function __construct($tipo, $nome){function __construct($tipo, $nome){
$this->tipo = $tipo;
$this->nome = $nome;
}
}
$macaco = new Animal(“símio”, “simão”);
?>
LAMPConhecido pelo baixo custo, grande peformace e
escalabilidade.
� Linux (http://www.linux.org )
� Apache (http://www.apache.org/ )� Apache (http://www.apache.org/ )
� MySQL ( http://www.mysql.com )
� PHP ( http://www.php.net )
Ambientes de Desenvolvimento� WAMP ( Windows)
http://www.wampserver.com
XAMP ( Linux, Windows, Mac OS, Solaris)� XAMP ( Linux, Windows, Mac OS, Solaris)
http://www.apachefriends.org/
� MAMP (Mac OS)
http://www.mamp.info/
Frameworks
http://www.kohanaphp.com.brhttp://www.symfony-project.org/
http://www.cakephp.org
http://framework.zend.com
http://www.codeigniter.com
http://www.pradosoft.com/
Mais Frameworks: http://url.euqueroserummacaco.com/phpfw
Contatos� E-mail / msn : [email protected]
� Gtalk: [email protected]
� Site: http://beto.euqueroserummacaco.com