PHP Functions



Para que o script seja executado quando a página é carregada, pode-se colocá-lo numa função.
A função será executada por uma chamada para a função.
Pode-se chamar uma função em qualquer lugar dentro de uma página. 


Criar uma função em PHP
A função será executada por uma chamada para a função. 


Sintaxe 
function Nomedafunção ()
{
código a ser executado;
}

 
Orientações para criar uma função em PHP:

    
* Dê à função um nome que reflete o que a função faz
    
* O nome da função pode começar com uma letra ou sublinhado (não um número)
 

Exemplo
Uma função simples, que escreve o meu nome quando ele é chamado: 


<html>
<body>

<? Php
function writeName ()
{
echo "Redes 11ºf";
}

echo "O meu nome é";
writeName ();
?>

</ Body>
 

</ Html>
 

Saída: 
O meu nome é Redes 11ºf


PHP Funções - Adicionar parâmetros

Para adicionar mais funcionalidade para uma função, podemos adicionar parâmetros. Um parâmetro é apenas como uma variável.
Os parâmetros são especificados após o nome da função, dentro dos parênteses. 


Exemplo 1
O exemplo a seguir vou escrever diferentes nomes, mas sobrenomes iguais: 


<html>
<body>

<? Php
function writeName
($ fname)
{
echo $ fname. "Refsnes /> <br
/>";
}

echo "O meu nome é";
writeName ("Kai Jim");
echo "O nome da minha irmã é";
writeName ("Hege");
echo "O nome do meu irmão é";
writeName ("Estado");
?>

</ Body>
 

</ Html>
Saída:
 
O meu nome é Kai Jim Refsnes.  
O nome da minha irmã é Hege Refsnes.
O nome do meu irmão é Stale Refsnes. 

Exemplo 2
A seguinte função tem dois parâmetros:


<html>
<body>

<? Php
writeName função ($ fname, $ pontuação)
{
echo $ fname. "Refsnes". $ Pontuação. "<br />";
}

echo "Meu nome é";
writeName ("Kai Jim ",".");
echo "O nome da minha irmã é";
writeName ("Hege ","!");
echo "O nome do meu irmão é";
writeName ("Ståle ","?");
?>
</ Body> 

</ Html>
 

Saída:
O meueu nome é Kai Jim Refsnes. 
O nome da minha irmã é Hege Refsnes! 
O nome do meu irmão é Ståle Refsnes?
 

PHP Funções - Os valores de retorno

Para deixar uma função retornar um valor, use a instrução de retorno. 

Exemplo
<html>
<body>

<? Php
função add ($ x, $ y)
{
$ Total = $ x + $ y;
return $ total;
}

echo "1 + 16 =". add (1,16);
?>

</ Body>
 

</ Html> 

Saída: 
1 + 16 = 17

PHP For



O FOR é usado quando se quer quantas vezes o For deve ser executado.

Sintaxe
for (inicialização; condição; incremento)
{
código a ser executado;
}
Parâmetros:

*init: Geralmente usado para definir um contador (mas pode ser qualquer código para ser executado uma vez no início do ciclo)
*Condição: avaliados para cada iteração do loop. Se for avaliado como TRUE, o loop continua. Se for avaliado como FALSE, o loop termina.  
*incremento : Geralmente usado para incrementar um contador (mas pode ser qualquer código a ser executado no final do loop)
 
Nota: Cada um dos parâmetros acima pode ser vazio ou ter múltiplas expressões (separadas por vírgula). 

Exemplo
O exemplo abaixo define um loop que começa com i = 1. O loop vai continuar a funcionar enquanto "i" for inferior ou igual a 5. "i" vai aumentar  1 de cada vez que o loop é executado:  

<html>
<body>

<? Php
for ($ i = 1; $ i <= 5; $ i + +)
  {
  echo "O número é". 
$ I. "<br />";
  }
?>

</ Body>
 

</ Html>
Saída: 

 O número é1 

O número é 2  
O número é 3  
O número é 4  
O número é 5


Foreach
O loop foreach é usado para percorrer arrays.  

Sintaxe
foreach ($ array as $ valor)
  {
  
código a ser executado;


Para cada iteração, o valor do elemento do array atual é atribuído a $ valor (e o ponteiro do array é movido por um) - para a próxima iteração do loop, vai ver o valor do array seguinte.

Exemplo
O exemplo a seguir demonstra um loop que irá imprimir os valores do array de dados:

 
<html>
<body>

<? Php 
$ X = array ("um", "dois", "três");  
  foreach ($ x US $ valor)
  {
  echo $ valor. "<br />";
  }
?>

</ Body>
 

</ Html> 
 
Saída:

um  
dois 
 três

PHP While



O while executa um bloco de código enquanto uma condição for verdadeira.
 

Sintaxe
while (condição)
   {
   código a ser executado;
   }
 

Exemplo
O exemplo abaixo define um loop que começa com i = 1. O loop vai continuar a funcionar enquanto eu for inferior ou igual a 5. i vai aumentar em 1 de cada vez que o loop é executado:
 

<html>
<body>

<? php
$ i = 1;
while ($ i <= 5)
   {
   echo "O número é ". $ i. "<br />";
   $ i + +;
   }
?>

</ body>
</ html>

Saída:
O número é um
O número é 2
O número é 3
O número é 4
O número é 5

A fazer ... enquanto Declaração

A fazer ... while sempre irá executar o bloco de código uma vez, ele irá verificar o estado, e repetir o loop enquanto a condição for verdadeira.
Sintaxe
fazer
   {
   código a ser executado;
   }
while (condição);
Exemplo

O exemplo abaixo define um loop que começa com i = 1. Será, então  incrementado i com 1, e escrever alguma saída. Então a condição é verificada, e o loop vai continuar a funcionar enquanto i for inferior ou igual a 5:
 

<html>
<body>

<? php
$ i = 1;
fazer
   {
   $ i + +;
   echo "O número é ". $ i. "<br />";
   }
while ($ i <= 5);
?>

</ body>
</ html>

Saída:
O número é 2
O número é 3
O número é 4
O número é 5
O número é 6

PHP Switch case



Use a instrução switch para seleccionar um dos muitos blocos de código para ser executado.
 

Sintaxe   
switch (n)
{
caso label1:
   código a ser executado, se n = label1;
   break;
caso label2:
   código a ser executado, se n = label2;
   break;
default:
   código a ser executado se n é diferente de ambos Label1 e Label2;
}

É assim que funciona: Primeiro, temos uma única expressão n (na maioria das vezes uma variável), que é avaliada uma vez. O valor da expressão é então comparada com os valores para cada caso na estrutura. Se houver uma correspondência, o bloco de código associado a esse processo é executado. Use break para evitar que o código seja executado no próximo caso automaticamente. A instrução padrão é usado se nenhuma correspondência for encontrada.
 

Exemplo
<html>
<body>

<? php
switch ($ x)
{
case 1:
   echo "Número 1 ";
   break;
case 2:
   echo "Número 2 ";
   break;
case 3:
   echo "Número 3";
   break;
default:
   echo "Nenhum número entre 1 e 3";
}
?>

</ body>
</ html>

Declaração if...elseif ... else



Use a instrução if .... elseif ... else para selecionar um dos vários blocos de código a ser executado.   
Sintaxe
if (condição)
   código a ser executado se a condição é verdadeira;
elseif (condição)
   código a ser executado se a condição é verdadeira;
mais
   código a ser executado se a condição é falsa;
 

Exemplo: 

O exemplo a seguir irá imprimir "Tenha um bom fim de semana!" se o dia atual é sexta-feira, e "Tenha um bom domingo!" se o dia atual for domingo. Caso contrário, será imprimido "Tenha um bom dia!":
<html>
<body>

<? php
$ d = date ("D");
if ($ d == "sex")
   echo "Tenha um bom fim de semana!";
elseif ($ d == "Sun ")
   echo "Tenha um bom domingo!";
mais
   echo "Tenha um bom dia!";
?>

</ body>
</ html>

Declaraçao if...else



Use a instrução if .... else executa um código se a condição for verdadeira e um outro código se a condição for falsa.
 
Sintaxe
if (condição)
   código a ser executado se a condição for verdadeira;
else
   código a ser executado se a condição for falsa;
 

Exemplo:
O exemplo a seguir irá imprimir "Tenha um bom fim de semana!" se o dia atual é sexta-feira, caso contrário ele imprime "Tenha um bom dia!":
<html>
<body>

<? php
$ d = data ("D");
if ($ d == "sexta")
echo "Tenha um bom fim de semana!";
mais
echo "Tenha um bom dia!";
?>

</ body>
</ html>

Se mais de uma linha deve ser executada se a condição for verdadeiro / falsa, as linhas devem ser colocados dentro de chaves:{código}

<html>
<body>

<? php
$ d = data ("D");
if ($ d == "sexta")
   {
   echo "Olá <br />";
   echo "Tenha um bom fim de semana!";
   echo "Vejo-te na segunda-feira";
   }
?>

</ body>
</ html>

A Declaração if



Use a instrução if para executar um código somente se uma condição especificada for verdadeira.
 

Sintaxe
if (condição) código a ser executado se a condição é verdadeira;

O exemplo a seguir irá imprimir "Tenha um bom fim de semana!" se o dia actual for sexta-feira:
<html>
<body>

<? php
$ d = date ("D");
if ($ d == "Sexta ") echo "Tenha um bom fim de semana!";
?>

</ body>
</ html>  


Observe que não existe .. o resto .. nesta sintaxe. O código é executado apenas se a condição especificada for verdadeira.

PHP If ... Else



Declarações Condicionais

Muitas vezes, quando se escreve o código, podemos executar acções diferentes para diferentes decisões.

Pode  usar as declarações Condicionais no seu código para fazer isso.

Em PHP, temos as seguintes declarações condicionais:

     * if - usa-se esta instrução para executar um código somente se uma condição especificada for verdadeira.
     * if ... else - usa-se essa instrução para executar algum código se uma condição for verdadeira e um outro código se a condição é falsa.
     * if ... elseif .... else - usa-se esta instrução para seleccionar um dos vários blocos de código a ser executado.

PHP Operadores



Operadores aritméticos

Operador Descrição Exemplo Resultado
+ Adição x=2
x+2
4
- Subtracção x=2
5-x
3
* Multiplicação x=4
x*5
20
/ Divisão 15/5
5/2
3
2.5
% Resto da Divisão inteira. 5%2
10%8
10%2
1
2
0
++ Incremento x=5
x++
x=6
-- Decremento x=5
x--
x=4

Operadores de Atribuição
Operador Exemplo Is The Same As
= x=y x=y
+= x+=y x=x+y
-= x-=y x=x-y
*= x*=y x=x*y
/= x/=y x=x/y
.= x.=y x=x.y
%= x%=y x=x%y

Operadores Relacionais ou Comparativos
Operador Descrição Exemplo
== Igual a 5==8 retorna falso
!= Diferente de 5!=8 retorna verdadeiro
<> Não é igual 5<>8 retorna verdadeiro
> Maior que 5>8 retorna falso
< Menor que 5<8 retorna verdadeiro
>=  Maior ou Igual que 5>=8 retorna falso
<= Menor ou Igual que 5<=8 retorna verdadeiro

Operadores Lógicos
Operador Descrição Exemplo
&& and-e x=6
y=3 (x < 10 && y > 1) retorna verdadeiro
|| or-ou x=6
y=3 (x==5 || y==5) retorna falso
! not-negação x=6
y=3 !(x==y) retorna verdadeiro

Variáveis ​​em PHP



As variáveis ​​são usadas para armazenar valores, como cadeias de texto, números ou arrays.

Quando uma variável é declarada, e pode ser usada as vezes que for necessário.

Todas as variáveis ​​em PHP começam com um sinal de $.

A maneira correta de declarar uma variável em PHP é:
nome = $ valor;

Se nos esquecemos do sinal $, no início da variável. Nesse caso, não vai funcionar.

Vamos tentar criar uma variável contendo uma string e uma variável contendo um número:
<? php
$ txt = "Olá Mundo!";
$ x = 16;
?>

Comentario em PHP



No PHP, usamos / / para fazer um comentário de linha única ou / * e * / para fazer um grande bloco de comentário.
<html>
<body>

<? php
/ / Isto é um comentário

/ *
Isto é um um comentário em bloco
* /
?>

</ body>
</ html>

PHP Syntax



Sintaxe básica do PHP

Um bloco de script PHP  começa sempre com <? php e termina com?>. Um bloco de script PHP pode ser colocado em qualquer lugar do documento.

Para obter o máximo de compatibilidade, recomendamos que  use o formulário padrão (<php?) ao contrario da forma abreviada.
<? php
?>


Um arquivo PHP normalmente contém tags HTML, tal como um ficheiro HTML e algum código PHP.

 Em baixo, temos um exemplo de um simples script PHP que envia o texto "Olá Mundo" para o navegador:

<html>
<body>

<? php
echo "Olá Mundo";
?>

</ body>
</ html>


Cada linha de código PHP deve terminar com um ponto e vírgula. A vírgula é um separador e é usada para distinguir um conjunto de instruções de outro.

Existem duas instruções básicas de saída de texto com PHP: echo e print. No exemplo acima usamos a instrução echo a saída do texto "Olá Mundo".

PHP introdução



O que é PHP?

* PHP está para PHP: Hypertext Preprocessor
* O PHP é uma linguagem de script server-side, como ASP
* scripts PHP são executados no servidor
* O PHP suporta vários bancos de dados (MySQL, Informix, Oracle, Sybase, Solid, PostgreSQL, ODBC genérico, etc)
* PHP é um software de código aberto
* PHP é gratuito para baixar e usar
O que é um arquivo PHP?

* Arquivos PHP pode conter texto, tags HTML e scripts
* arquivos PHP são retornadas para o navegador como HTML
* Arquivos PHP tem uma extensão de arquivo ". php", ". php3", ou ". phtml"

HTML [Introdução / Códigos]



Introdução ao HTML
Todos os documento HTML é composto por Tags.
Este é o nome dados aos comandos HTML.
No HTML tem de começar a criar a sua página com a tag , na primeira linha do código, e terminar com na última linha do documento.
Perceba que a barra "/" sinaliza o fechamento da tag.
Este fechamento é necessário para que ela possa ser interpretada pelo navegador.
A estrutura das tags é formada por:
: Este é o inicio da tag;*
: Este é o fechamento da tag para que ela possa funcionar.**
* xxx é apenas uma representação de uma tag, não é uma tag HTML.
** Algumas tags não necessitam do fechamento.
Neste caso, será avisado.
Entre no início da tag e o seu fechamento ficam os textos, parâmetros, atributos e até outras tags que vão formando a página.
Se não fechar corretamente as tags, a página não irá ser mostrada.
Após iniciar o documento com a tag deve-se incluir o cabeçalho que é feito com as tags .

Também um título usando o ... . Geralmente, o título não é mostrado na página, porém os navegadores o utilizam para entitular a janela de visualização.
Coloque um título bem claro e explicativo para seus documentos.
- A tag

O "corpo" do documento deve ser demarcado pelo ... .
Nesta parte do documento serão colocados todos os comandos para apresentação de uma página HTML. Entre as tags e é que irá colocar todos os códigos para sua página.

Um documento simples será digitado desta maneira:


Meu documento HTML


Aqui coloca-se os comandos em HTML.




Os espaços em branco são ignorados quando o navegador "lê" o código.
Assim o código acima poderia ser escrito da seguinte forma:


Meu documento HTML Aqui você coloca os comandos em HTML.


A vantagem é que isto economiza espaço em disco, mas é uma maneira muito confusa e relaxada de programar.
Acostume-se a organizar seus programas para poder entendê-los posteriormente.


- Atributos do


Através de atributos de , podemos definir cores para os textos, links e para o fundo das páginas, bem como uma imagem de fundo.





Onde:
- BGCOLOR
Cor de fundo (padrão: cinza ou branco)


- TEXT
Cor dos textos da página (padrão: preto)


- LINK
Cor dos links (padrão: azul)


- ALINK
Cor dos links, quando acionados (padrão: vermelho)


- VLINK
Cor dos links, depois de visitados (padrão: azul escuro ou roxo)


- BACKGROUND
Imagem de fundo. Saiba como colocar uma imagem de fundo clicando aqui.


Em "cor", você pode colocar os valores de cores em inglês como:


Preto = black
Branco = white
Azul = blue
Amarelo = yellow
Vermelho = red


Também se pode usar o valor hexadecimal de cores ou "RRGGBB", que é a forma mais comum de definir cores usadas na Internet.
Com isso poderá colocar na sua página outras cores diferentes, como um azul-claro.
Para isso deves ter o código das cores, e no lugar de escrever o nome da cor em inglês, colocas o valor da cor


Algumas cores disponíveis RRGGBB (hexadecimal)"6 digitos":


Cor - Código HTML
PRETO - #000000
BRANCO - #FFFFFF
VERMELHO - #FF0000
VERDE - #00FF00
AZUL - #0000FF
ROSA - #FF00FF
AMARELO - #FFFF00