PHP Básico

Posted: by Prof Silvio Giavaroto in

Programaçã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
?>