Académique Documents
Professionnel Documents
Culture Documents
Vantagens:
Gratuito
Multiplataforma
Estvel
Rapidez
Comunicao
Comentrios:
Os comentrios podem ser utilizados por linha (#, // ) ou bloco (/* */).
Variveis
Estticas
De Ambiente
Constantes
Utilizao do comando define. Ex: define( N_DIAS, 365 );
Igual ==
Idntico ===
Diferente != ou <>
No Idntico !==
Menor que <
Maior que >
Menor ou Igual <=
Maior ou Igual >=
Mais +
Menos Multiplicao *
Diviso /
Mdulo %
If
O mais trivial dos comandos condicionais o if. Ele testa a condio e executa
o comando indicado se o resultado for true(valor diferente de zero).
if(expresso)
comando;
elseif(expresso2)
comando;
else
comando;
While, do While
Ele testa uma condio e executa um comando,ou um bloco de comandos, at que
condio testada seja falsa. Para o do While, a simples diferena que a expresso
testada ao final do bloco de comandos.
while (expressao)
comando;
do{
comando;
}while (expressao);
For
O comando condicional for definido por trs etapas, cada uma delas
obrigatriamente separadas com ponto e vrgula (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;
}
}
Include e require
Inclu e Avalia o arquivo informado.
Ex: include(./../classes/Relatorio.inc);
Classes e objetos
Classes:
Uma classe um conjunto de variveis e funes relacionadas a essas variveis.
Uma vantagem da utilizao poder usufruir do recurso de encapsulamento de
informao. Com o encapsulamento o usurio de uma classe no precisa saber
como ela implementada, bastando para a utilizao conhecer a interface, ou seja,
as funes disponveis. Uma classe um tipo, e portanto no pode ser atribuda a
uma varivel. Para definir uma classe, deve-se utilizar a seguinte sintaxe:
Classes e objetos
Classes:
classNome_da_classe{
var$variavel1;
var$variavel2;
functionfuncao1($parametro){
/*===corpodafuno===*/
}
}
Classes e objetos
Objeto:
Variveis de uma classe so chamadas de objetos, e devem ser criadas utilizando o
operador new, seguindo o exemplo abaixo:
$variavel=new$nome_da_classe;
Para utilizar as funes definidas na classe, deve ser utilizado o operador >,
como no exemplo:
$variavel>funcao1();
Funes teis
Header:
Os headers so informaes trocadas entre o navegador e o servidor, envia um
cabealho HTTP. Ex:
header(Location: ./../frm_erro.php);
Cookies:
Mecanismo para guardar dados no navegador remoto. Qualquer cookie enviado
por voc para o cliente automaticamente ser uma varivel do PHP assim
como dados de postagens GET ou POST, dependendo dos valores de
register_globals. Ex:
setcookie(usuario[],DISOP);
Funes teis
Sesso:
Suporte a sesses no PHP consiste em uma forma de preservar certos dados atravs
de acessos subseqentes. Isto permite construir aplicaes mais personalizadas.
Ex: session_start();
session_register("sessao");
$HTTP_SESSION_VARS['sessao'] = $sessao;
session_register("sessao");
$sessao = $HTTP_SESSION_VARS['sessao'];
$sessao = null;
session_register("sessao");
$sessao = $HTTP_SESSION_VARS['sessao'];
if( ($sessao==null) || ($sessao["nome"]=="")){
$url = urlencode("Voc no est logado no Sistema!");
header('Location:frm_login.php?msg='.$url);
}
1
Funes teis
Interbase:
Funes mais utilizadas:
Ibase_connect Estabelece uma conexo com o servidor Interbase e retorda
um idConnect que nada mais que um ponteiro de um objeto connect;
Sintaxe: $con = ibase_connect($local_banco, $usuario, $senha, [charset] ); Para
[charset] utilizado none.
ibase_query Executa uma query e retorna um ponteiro na primeira tupla.
Sintaxe:
$consulta = ibase_query( $con , $query );
ibase_fetch_object Navega pelas tuplas apontando sempre para a prxima. Retorna
uma coleo de objetos. Sintaxe $retorno = ibase_fetch_object( $consulta ). Para
referenciar a um campo da tabela retornada usa-se a seguinte sintaxe:
$retorno->NOME, onde nome casesensitive.
Funes teis
Interbase:
ibase_close Encerra uma conexo com o banco de dados. Sintaxe ibase_close( $com);