Php Introducao

  • Uploaded by: pinalhada
  • 0
  • 0
  • June 2020
  • PDF

This document was uploaded by user and they confirmed that they have the permission to share it. If you are author or own the copyright of this book, please report to us by using this DMCA report form. Report DMCA


Overview

Download & View Php Introducao as PDF for free.

More details

  • Words: 945
  • Pages: 23
PHP

Introdução

Declaração do PHP Estilo XML: Estilo abreviado: Estilo Script: <script language=“php”> (código

PHP)

SINTAXE do PHP Separação de instruções 

Em PHP as instruções são separadas por ; à imagem da linguagem C

Comentários – igual à linguagem C 

Bloco - toda a zona de texto delimitada por /* e */ são considerados comentários e não são interpretadas pelo PHP



Linha – O texto a partir de // é considerado comentário até ao fim da linha



Formato unix – O texto a partir do ‘#’ é considerado comentários

Tipos de dados Variáveis em PHP são um nome precedido do carácter $ - exemplo: $i    

Números inteiros Números de virgula flutuante Strings (arrays de caracteres) Arrays

Não é necessário definir o tipo, este é definido automaticamente pelo PHP através do valor que se atribui à variável.

Exemplos de tipos  Inteiros  $var = 123; $var=-123; $var=0x1a (Hex)  Reais  $var= 1.234; $var=1.2e3  Strings  $var=“Isto é um exemplo de string”

Exemplos de tipos (2)  Arrays  $arr[0]=“abc”; $arr[1]=“def”;

1



$arrb[0][0] = 1; arrb[0][1]= 2 // Bidimensional



$arrass[“escola”]=“Leal Câmara” // Associativo1



$arrass[3][“a”]=$b // índices numéricos e ass.



$arrmul[“abc”][0][“bbb”][1] // 4 dimensões

Array associativo em vez de utilizar identificadores numéricos para acesso às posições do array, utilizam nomes.

Constantes As constantes são variáveis em que o seu valor não

pode ser modificado. Em PHP as constantes devem ser definidas com a

função define semelhante ao C. 

define: em C é um operador, em PHP é uma função.  

Define (“pi”, 3.145); Define (“msgerro”, “ERRO:”);

Constantes do sistema: __FILE__; __LINE__; PHP_VERSION; PHP_OS; TRUE; FALSE; E_ERROR; E_WARNING; E_PARSE; E_NOTICE

OPERADORES em PHP  Aritméticos  +; -; *; /; %  Atribuição 

=; +=; -=; *=; /=; %=; .=

 Operadores de bits  &; |; ~; <<; >>  Lógicos 

And; or; xor; !; &&; ||

 Comparação  ==; !=; <; >; <=; >=  Operador condicional ( ? : ) exp?exp_true:exp_false

Estruturas de controlo  If If (condição) Instrução; [elseif (condição) instrução;] [ else instrução; ]

Estruturas de controlo  Switch

switch(exp) { case op1: instrução; [break;] case op2: instrução; [break;] default: instrução; }

Estruturas de controlo  While

while (condição) instrução;  DO . . . WHILE

Do { instruções | break | continue; } while (condição);

Estruturas de controlo  FOR

For (exp_inicial; condição; exp_cada_ciclo) { instrução | break | continue; }

Estruturas de controlo  BREAK Permite saltar para fora de uma estrutura do tipo ciclo (while, for, do…while, switch)

 CONTINUE Permite saltar para o inicio da próxima iteração do mesmo ciclo

 REQUIRE Permite incluir um ficheiro de código fonte dentro do actual (equivalente ao #include do C)

 INCLUDE Inclui e avalia um determinado ficheiro

Imprimir no ecrã  Função echo

echo “texto de output”;  Função print()

print (string arg);  Função printf()

Printf (string format, arg1, arg2, …, argn);

Exercícios 1. Crie um programa que mostre todos os

números entre 23 e 35. Utilizando o ciclo: • • •

for; While; do-while.

Variáveis - locais e globais  Regras para a declaração de variáveis: 

Tem de começar obrigatoriamente por uma letra ou pelo _ (underscore);



PHP é case-sensitive 

Exemplo: teste != Teste != TeSTe

 Variáveis locais e globais 

Quando há necessidade de declarar uma variável que exista durante todo o programa – variável global



Quando a variável existe numa determinada parte do programa – variável local



A esta propriedade dá-se o nome de Scope



Por defeito as variáveis são locais

Exercício exemplo: Exemplo 1: ”; echo $a; //qual o output? 3 echo “
”; echo $b; //qual o output? Não imprime qualquer valor ?>

Exercício exemplo: Exemplo 2: ”; echo $a; //qual o output? 3 echo “
”; echo $b; //qual o output? Não imprime qualquer valor ?>

Funções Definição

function ($arg1, $arg2, . . ., $arg3) { instruções; return $valor_retorno; } Podem ser retornados qualquer tipo de valores inclusive listas

(arrays) e objectos

function numeros() { return array(1,2,3); } list($um,$dois,$tres)= numeros();

Passagem de argumentos  Por referência introduzindo & antes dos parâmetros na definição da

função

"); echo $a, "
",$b, "
"; Troca($a,$b); echo ("Depois da chamada a troca
"); echo $a, "
",$b, "
"; ?>

Output produzido Antes da chamada a troca 10 30 Depois da chamada a troca 30 10

Passagem de argumentos  Valores por defeito



Exercícios 1.

2. 3. 4.

Preencha duas variáveis com dois valores inteiros e apresente os seguintes resultados: Soma, Subtração, Multiplicação, Divisão, e resto da divisão inteira Crie duas variáveis com o seu nome e sobrenome e apresente a sua concatenação separadas por um espaço. Fazer um scrip em php em que escreva 7 linhas com a mensagem “Olá mundo” incrementando em cada linha o tamanho da letra (size de 1 a 7) Fazer um script php que crie uma tabela de 10 por 10 introduzindo em cada célula os seus índices (1,7)

Soluções  Ciclo FOR: ”; } ?>

 Ciclo while: ”; $i++; } ?>

 Ciclo do-while: ”; $i++; } while ($i<=35) ?>

Related Documents

Php Introducao
June 2020 6
Introducao
November 2019 22
Introducao
November 2019 21
Introducao
July 2020 9
Php
November 2019 9
Php
October 2019 10

More Documents from ""

Php Introducao
June 2020 6