Curso básico de PHP. 1 Vantagens: Gratuito Multiplataforma Estável Rapidez Comunicação.

Slides:



Advertisements
Apresentações semelhantes
Estruturas de Controle
Advertisements

Programação Web com PHP
Curso básico de PHP 1 Vantagens: Gratuito Multiplataforma Estável Rapidez Comunicação.
PROGRAMAÇÃO PARA INTERNET Prof.: Jean Carlo Mendes
JAVASCRIPT Programação Web. O que é  E uma linguagem interpretada que e executada na maquina do cliente  Não esta associada ao framework java  Não.
Técnico em Informática - Senac
Ambientação com a Sintaxe de Java: parte 2 Prof. Gustavo Wagner Slides Originais: Prof. Tiago Massoni Desenvolvimento de Sistemas FATEC-PB  Centro de.
 Linguagem do tipo script  Roda do lado do servidor – “server-side”  Suporte à vários BDs (MySQL, Postgres, Oracle, entre outros.)  Ferramentas grátis.
TÉCNICO EM INFORMÁTICA Linguagem e Técnica de Programação III PROF. MARCELO N. SANTOS
TÉCNICO EM INFORMÁTICA Linguagem e Técnica de Programação III PROF. MARCELO N. SANTOS
Desenvolvimento de Aplicações Web com Java - Servlets e JSP Autor: Juliano Marcos Martins.
Linguagens de Programação Conceitos e Técnicas Valores e Tipos de Dados Prof. Isabel Cafezeiro
Lógica de Programação.  Um algoritmo é um conjunto de instruções, dispostas em um sequência lógica, que levam à resolução de um problema.  Um algoritmo.
Linguagens de Programação Conceitos e Técnicas Amarrações Prof. Isabel Cafezeiro
1 Programação em C Aula 7. 2 Um lojista atribui o preço de venda dos itens de sua loja com um número racional (uma fração de inteiros). Este comerciante.
SOFTWARE DE GERENCIAMENTO DE LIBERAÇÃO E ATUALIZAÇÃO DE VERSÃO EDUARDO SIEMANN ORIENTADOR: JHONY ALCEU PEREIRA.
PHP Prof. Rone Ilídio UFSJ-DTECH-CAP. Aplicativos Necessários Servidor Web  Apache Plugin PHP Bando de Dados  MySQL Obs: o WAMP já vem com os três em.
Algoritmos e Programação utilizando Visualg
Estruturas de Repetição
Aula 3 - Estruturas de Repetição
Vetores e Laço de Repetição
Programação II Introdução.
Revisão de Lógica de Programação e Desenvolvimento Web
Introdução OO.
Linguagens de Programação Conceitos e Técnicas
Programação em C++ Compiladores
Estruturas de Decisão.
Tecnologia para Internet - II
PCI- Estruturas de Controle
ab LÓGICA DE PROGRAMAÇÃO ab
Introdução ao VisuALG Prof. Andrew Rodrigues
Módulo I Capítulo 2: IDE e Variáveis
Linguagem C Para programadores Python
Prof. Wellington Franco Sub-Rotinas:Funções e Procedimentos
3.1 Classes e Objetos Em um programa orientado a objetos normalmente existem vários objetos de um mesmo tipo. Por exemplo, um programa de controle de.
Introdução à Linguagem JavaScript
Prof. Wellington Franco
FUNDAMENTO DE PROGRAMAÇÃO
Representação de um Algoritmo na Forma de Pseudocódigo
Programador/a de Informática
UNIVERSIDADE DE SÃO PAULO
Criação e manipulação de objetos
Introdução à programação orientada por objetos
CREATED BY RAFAEL S. T. VIEIRA
IP – Repetições for Prof. Eduardo Falcão.
PROGRAMAÇÃO I UNIDADE 3.
Algoritmos e Programação I
Programação para Internet Rica– Aula 06 Prof. Me. Ronnison Reges Vidal
Desenvolvimento em Camadas
Tecnologia para Internet - II
Introdução a Arquitetura, HTML e CSS
Módulo I Capítulo 4: Operador de Repetição
Programação em Shell Script
Aula 22 Modularização 22/10/08.
ELEMENTOS DE ORGANIZAÇÃO DE COMPUTADORES :
Programação Estruturada Aula 1 Prof. Jorge Barreto Julho 2018.
Programação Orientada a Objetos
Programação Orientada a Objetos
Prof.: Carlos Alberto Algoritmos Prof.: Carlos Alberto
Programação Funcional
Professora Roberta Bonamichi Guidi Garcia
Linguagem de Programação I
Laboratório I Mateus Raeder.
Tipos Primitivos de Dados
SISTEMAS DISTRIBUIDOS
Introdução a progrmação Comandos condicionais: if e switch
Gerenciamento de backup e dumps do MySQL
RESULUÇÃO DOS EXERCÍCIOS E
Sobre a linguagem Criado em 1995 por Brendan Eich da Netscape nomeada inicialmente de Mocha, posteriormente LiveScript e por fim JavaScript. É um linguagem.
Aula 2 Professores: Conteúdo: Dante Corbucci Filho
Transcrição da apresentação:

Curso básico de PHP

1 Vantagens: Gratuito Multiplataforma Estável Rapidez Comunicação

1 O que é PHP? O PHP é uma linguagem de programação multiparadigma, com tipagem dinâmica e fraca, voltada para o desenvolvimento de websites dinâmicos;

1 O que da pra fazer com PHP? PHP é uma linguagem voltada para o desenvolvimento de websites dinâmicos; Com PHP, podemos criar websites capazes de: Fazer diversas operações em banco de dados; Trabalhar com dados enviados por formulário; Trabalhar com cookies e sessões HTTP; Tratamento e execução de sentenças e comparativos; E muito mais...

1 Sintaxe e funções básicas Delimitadores: O código PHP fica embutido no próprio HTML. O interpretador identifica quando um código é PHP pelas seguintes tags: Antes da versão 7.0 (obsoletas): comandos; <? comandos; ?> <% comandos; %> A partir da versão 7.0: Bloco de código PHP <?php comandos; ?> Echo simplificado:

1 Sintaxe e funções básicas Separador de Instrução: Entre cada instrução em PHP é preciso utilizar o ponto-e-vírgula, assim como em C, Perl e outras linguagens mais conhecidas. <?php echo “Algo pra mostrar”; ?>

1 Sintaxe e funções básicas Nomes de variáveis: Toda variável em PHP tem seu nome composto pelo caracter $ e uma string, que deve iniciar por uma letra ou o caracter “_”. No PHP o nome das variáveis é casesensitive. Comentários: Os comentários podem ser utilizados por linha (#, // ) ou bloco (/* */).

1 Sintaxe e funções básicas Variáveis Estáticas De Ambiente Constantes Utilização do comando define. Ex: define( “N_DIAS”, 365 );

1 Sintaxe e funções básicas Operadores Igual == Idêntico === Diferente != ou <> Não Idêntico !== Menor que < Maior que > Menor ou Igual <= Maior ou Igual >= Mais + Menos - Multiplicação * Divisão / Módulo %

1 Sintaxe e funções básicas Estruturas de Controle If O mais trivial dos comandos condicionais é o if. Ele testa a condição e executa o comando indicado se o resultado for true (valor diferente de zero). if ( expressão ) comando; elseif ( expressão2 ) comando; else comando;

1 Sintaxe e funções básicas Estruturas de Controle Switch O comando switch testa linha a linha os cases encontrados, e a partir do momento que encontra um valor igual ao da variável testada, passa a executar todos os comandos seguintes. Ex: switch ($s) { case “casa”: print “A casa é amarela”; case “arvore”: print “a árvore é bonita”; case “lampada”: print “joao apagou a lampada”; }

1 Sintaxe e funções básicas Estruturas de Controle While, do While Ele testa uma condição e executa um comando,ou um bloco de comandos, até que condição testada seja falsa. Para o do While, a simples diferença que a expressão é testada ao final do bloco de comandos. while ( expressao) comando; do{ comando; }while ( expressao);

1 Sintaxe e funções básicas Estruturas de Controle For O comando condicional for é definido por três etapas, cada uma delas obrigatóriamente separadas com ponto e vírgula (mesmo sendo em branca). Sintaxe: for( c1; c2; c3){... } onde c é comando; Ex: for($i=2; ; $n = system('ls'), $i++){ echo ($n); if ($i == 10){ break; }

1 Sintaxe e funções básicas Estruturas de Controle Include e require Incluí e Avalia o arquivo informado. Ex: include(“./../classes/Relatorio.inc”);

1 Sintaxe e funções básicas Funções: Qualquer código PHP válido pode estar contido no interior de uma função. Como a checagem de tipos em PHP é dinâmica, o tipo de retorno não deve ser declarado, sendo necessário que o programador esteja atento para que a função retorne o tipo desejado. Sintaxe: function nome_da_função([arg1, arg2, arg3]) { Comandos; [return ]; }

1 Classes e objetos Classes: Uma classe é um conjunto de variáveis e funções relacionadas a essas variáveis. Uma vantagem da utilização é poder usufruir do recurso de encapsulamento de informação. Com o encapsulamento o usuário de uma classe não precisa saber como ela é implementada, bastando para a utilização conhecer a interface, ou seja, as funções disponíveis. Uma classe é um tipo, e portanto não pode ser atribuída a uma variável. Para definir uma classe, deve-se utilizar a seguinte sintaxe:

1 Classes e objetos Classes: class Nome_da_classe { var $variavel1; var $variavel2; function funcao1 ($parametro) { /* === corpo da função === */ }

1 Classes e objetos Objeto: Variáveis de uma classe são chamadas de objetos, e devem ser criadas utilizando o operador new, seguindo o exemplo abaixo: $variavel = new $nome_da_classe; Para utilizar as funções definidas na classe, deve ser utilizado o operador “->”, como no exemplo: $variavel->funcao1( );

1 Funções Úteis Sessão: Suporte a sessões no PHP consiste em uma forma de preservar certos dados através de acessos subseqüentes. Isto permite construir aplicações mais personalizadas e seguras.

1 Funções Úteis Header: Os headers são informações trocadas entre o navegador e o servidor, envia um cabeçalho HTTP. Cookies: Mecanismo para guardar dados no navegador remoto. Qualquer cookie enviado por você para o cliente automaticamente será uma variável do PHP assim como dados de postagens GET ou POST, dependendo dos valores de register_globals.