PHP, mas o que é isso ?

751 visualizações

Publicada em

Publicada em: Tecnologia
0 comentários
0 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

Sem downloads
Visualizações
Visualizações totais
751
No SlideShare
0
A partir de incorporações
0
Número de incorporações
2
Ações
Compartilhamentos
0
Downloads
18
Comentários
0
Gostaram
0
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

PHP, mas o que é isso ?

  1. 1. 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 )
  2. 2. 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.
  3. 3. Sistemas Operacionais Windows; Linux; FreeBSD; Mac OS; OS/2; AS/400; Solaris; Etc.
  4. 4. 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
  5. 5. Versões 5.3.0 Stable 5.2.10 Stable Mantido pela: http://www.zend.com
  6. 6. Popularidade 33,15% dos sites na internet (NEXEN.NET,2008) http://www.php.net/usage.php
  7. 7. Quem Utiliza
  8. 8. Como funciona ? Funcionamento básico: Arquivos Banco de Dados Interpretador Servidor Web Cliente Servidor de Emails
  9. 9. Sintaxe – Hello World <?php echo “Hello World”; ?>
  10. 10. Sintaxe - Atribuição <?php $animal = “Macaco” ; $quantidade = 10; $resposta = TRUE; $lista = array(‘banana’, ‘melão’, ‘morango’); ?>
  11. 11. Sintaxe – Est. de Repetição - FOR <?php for($i=1;$i<=10;$i++){ echo $i; } ?>
  12. 12. Sintaxe – Est. de Repetição - foreach <?php $lista = array(‘Gorila, ‘Orangotango’, ‘Chipanzé’); foreach($lista as $animal){ echo $animal; } ?>
  13. 13. 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”); ?>
  14. 14. 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 )
  15. 15. 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/
  16. 16. Frameworks http://www.symfony-project.org/ http://www.kohanaphp.com.br http://www.cakephp.org http://www.pradosoft.com/ http://framework.zend.com http://www.codeigniter.com Mais Frameworks: http://url.euqueroserummacaco.com/phpfw
  17. 17. Dúvidas ?
  18. 18. Contatos E-mail / msn : beto@euqueroserummacaco.com Gtalk: madeinnordeste@gmail.com Site: http://beto.euqueroserummacaco.com

×