PHP Básico
Posted: by Prof Silvio Giavaroto inProgramação PHP - Básico
Requisitos mínimos : Apache Server / PHP
Alternativas: XAMPP / arquivos devem ser salvos em -> XAMPP/htdocs
Editor: notepad
Linguagem - Server-side
Método de chamada: Navegador -> 127.0.0.1/nome_script.php
1. Script : basico.php - Mostra script básico PHP
-----------------------------------------------------------------
<?php
print "php é 10";
//saída php é 10
?>
-----------------------------------------------------------------
Script: calculo.php - Mostra utilização de variáveis
-----------------------------------------------------------------
<?php
$a = 2;
$b = 4;
$calculo =($a+$b);
print $calculo;
//saída 6
?>
-----------------------------------------------------------------
Script: array.php - Mostra funcionamento de um vetor
-----------------------------------------------------------------
<?php
$estados = array("sp","mg","rj");
print $estados[1];
//saída mg
?>
-----------------------------------------------------------------
Script: conta_letras.php - Mostra uso da função strlen()
-----------------------------------------------------------------
<?php
$A ="c|eh";
$conta= strlen($A);
print "$conta caracteres";
// saída 4 caracteres
?>
-----------------------------------------------------------------------
Operadores;
+ ------ adição;
- ------ subtração;
* ------ multiplicação;
/ ------- divisão;
% ----- módulo
. -------- concatenação
== ----- igual a;
!= ------ diferente de;
< ------- menor que;
> ------- maior que;
<= ------ menor ou igual a;
>= ------ maior ou igual a.
|| -------- ou ;
&& ----- e;
Script: senha.php - Mostra uso do IF
-----------------------------------------------------------------
<?php
$senha = "12345";
$confere= strlen($senha);
if($confere < 6){
print "senha fraca";
}
else
{
print "Ok !!!";
}
// saída senha fraca
?>
-----------------------------------------------------------------
Script: loop.php - Mostra uso do loop FOR
-----------------------------------------------------------------
<?php
for($i=0; $i<=10; $i++){
print $i;
}
// saída 012345678910
?>
-----------------------------------------------------------------
Script: while.php - Mostra uso do loop WHILE
-----------------------------------------------------------------
<?php
$i=0;
while($i<=10){
print $i++;
}
// saída 012345678910
?>
-----------------------------------------------------------------
Script: do.php - Mostra uso do loop DO WHILE
-----------------------------------------------------------------
<?php
$i = 0;
do {
print $i++;
}
while ($i <= 10);
// saída 012345678910
?>
-----------------------------------------------------------------
Script: sw.php - Mostra uso do SWITCH CASE
-----------------------------------------------------------------
<?php
$i=2;
switch ($i) {
case 0:
print "i = 0";
break;
case 1:
print "i = 1";
break;
case 2:
print "i = 2";
break;
default:
print "não definido";
}
// saída i=2
?>
-----------------------------------------------------------------
Script: funcao.php - Mostra uso de função básica
-----------------------------------------------------------------
<?php
function oi()
{
print "olá seja bem-vindo";
}
oi();
// saída olá seja bem-vindo
?>
-----------------------------------------------------------------
Funções data - Mostra uso da função date e exibição de datas.
-----------------------------------------------------------------
<?php
// Assumindo que hoje é: March 10th, 2001, 5:16:18 pm
$hoje = date("F j, Y, g:i a"); // March 10, 2001, 5:16 pm
$hoje = date("m.d.y"); // 03.10.01
$hoje = date("j, n, Y"); // 10, 3, 2001
$hoje = date("Ymd"); // 20010310
$hoje = date('h-i-s, j-m-y, it is w Day z '); // 05-16-17, 10-03-01, 1631 1618 6 Fripm01
$hoje = date('\i\t \i\s \t\h\e jS \d\a\y.'); // It is the 10th day.
$hoje = date("D M j G:i:s T Y"); // Sat Mar 10 15:16:08 MST 2001
$hoje = date('H:m:s \m \i\s\ \m\o\n\t\h'); // 17:03:17 m is month
$hoje = date("H:i:s"); // 17:16:17
?>
------------------------------------------------------------------------------
Funções getenv() - Mostra IP
-----------------------------------------------------------------
<?php
$ip = getenv("REMOTE_ADDR"); // obtém o número ip do usuário
// saída máquina local 127.0.0.1
?>
----------------------------------------------------------
Funções getenv() - Mostra Browser
----------------------------------------------------------
<?php
$navegador = getenv(HTTP_USER_AGENT);
print $navegador;
//saída navegador do usuário ?>
----------------------------------------------------------
Função EXPLODE
----------------------------------------------------------
<?php
// Formatando data padrão MySQL
$dia = '21/07/2040';
$formata = explode('/',$dia);
$mostra ="$formata[2]-$formata[1]-$formata[0]";
echo "$mostra";
// saída 2040-07-21
?>
