IoPenSource: PHP-shool-lez1-Variabili ...

Home Page | Menu | News | Page Index | Ultime Modifiche | Ultimi Commenti | Utenti | Registrazione | Connessione:  Password:  

Cosa sono le variabili e a cosa servono:
Riferimento al manuale di php: variable scope


In PHP le variabili possono essere:
(la variabile e' una scatola che contiene delle cose)


STRINGHE
NUMERI
SUPERGLOBALS (tranne oggetti)
OGGETTI


le variavili iniziano sempre con $ seguite da una lettera:
$pippo
$p5oppo


NON VALIDO
$5quacosa


Assegare una variabile:
il nome della variabile rappresenta che cosa contiene e sono case sensitive


$stringa="";
$stringa="Pippo";
$stringa="5";


$num=5;
$numero=5.9;
$nuMeRo=88;


Le stringhe sono lettere e si possono accodare per ottenere un testo piu lungo o per comporre una query sql 


$pippo = “ciao oggi e' il «.date(«d-m-Y”);
$pippo .="ma ne sei sicuro ?";


echo $pippo;


$pippo si e' alungata di qualcosa


se facciamo un confronto tra
$stringa="5";
$numero=5;


if($stringa==$numero){
echo “vero”;
}


in questo caso e' un uguaglianza in quanto 5 e' uguale a “5” == (operatore uguale)


if($stringa===$numero){
echo “vero”;
}


in questo caso non appare la scritta vero in quanto === (operatore identico) e 5 non e' IDENTICO a “5”
sono precisazioni ma in alcuni casi possono essere utili


una variabile ha lo scopo di contenere qualosa che cambia o che puo dipendere dall'input dell'utente, dalle condizioni,
dal codice


le variabili servono a far fare 1 + 1 al programma, come fa 1 +1 puo fare la somma di 2 numeri


$num1 = 5;
$num2 = 3;


$totale = $num1 + $num2;


echo “la somma di «.$num1.” + «.$num2.” e uguale a «.$totale;


GLI ARRAY


Creare un array


$arra = array();
questa assegnazione crea un array o distrugge cio che contiene creando un array vuoto


$arra[] = “Puo contenere”;
$arra[] = “Una stringa”;
$arra[] = “Un numero”;
$arra[] = 5;
$arra[] = “ma non un oggetto”;
$arra[] = $pippo;


echo $array genera un errore in quanto l'array e' una variabile multipla (uno scatolone pieno di scatole comprese le variabili)


per vedere che cosa contiene un array


var_dump($arra);


SUPERGLOBALS Iniziano con $_
manuale PHP Predefined variable


$_SERVER
$_GET
$_REQUEST
$_ENV


$_SERVER contiene le variabili del WEBSERVER
$_GET cio che riceve da un link (indirizzo http://www.example.com/index.php?getvars=pippofranco)


echo $_GET['getvars'];


per vedere tutto il contenuto della variabile


var_dump($variabile);
var_dump($_GET);


http://www.example.com/index.php?num=4&num2=5


index.php
<?php


$totale = $_GET['num'] + $_GET['num2'];


echo “la somma di «.$_GET['num'].» + «.$_GET['num2'] .» e uguale a «.$totale;
?>



 
Non c'è alcun file in questa pagina. [Visualizza/invia file]
Non ci sono commenti per questa pagina. [Mostra commenti/forma]