Indice del forum Olimpo Informatico
I Forum di Zeus News
Leggi la newsletter gratuita - Attiva il Menu compatto
 
 FAQFAQ   CercaCerca   Lista utentiLista utenti   GruppiGruppi   RegistratiRegistrati 
 ProfiloProfilo   Messaggi privatiMessaggi privati   Log inLog in 

    Newsletter RSS Facebook Twitter Contatti Ricerca
02 Corso PHP: Le Variabili,i tipi di dato.
Nuovo argomento   Rispondi    Indice del forum -> Linguaggi per Internet
Precedente :: Successivo  
Autore Messaggio
mdweb
Dio maturo
Dio maturo


Registrato: 18/12/07 16:59
Messaggi: 4412

MessaggioInviato: 08 Mar 2008 15:27    Oggetto: 02 Corso PHP: Le Variabili,i tipi di dato. Rispondi citando

Le variabili sono fondamentali in qualsiasi linaggi di programmazione.Esse servono per farci trattare di dati della nostra applicazione web,la variabile può essere definita "un contenitore" , "una scatola" che contiene degli importanti valori.Con PHP possiamo indicare le variabile con lettere,numeri,il trattino di sottolineatura:_ .Il primo carattere del nome deve essere una lettera o trattino di sottolineatura.Le variabili con PHP avvertono la differenza delle maiuscole e minuscole ,perciò stateci attenti.In PHP la variabile è precuduta dal simbolo $:

Codice:

<?php
$a=10;
?>

Con questo codice abbiamo decsio che 'a' ha il valore di 10.In fondo dobbiamo mettere un punto e virgola che serve per chiudere qualunque istruzione in PHP.Le variabile possono essere usate per operazioni:

Codice:

<?php
$a=10;
$b=10;

$c=$a*$b;

echo "10*10 fa:";

echo  $c;
?>


In questo caso abbiamo assegnato a 'a' il valore 10 e a 'b' il valore di 10.Infine abbiamo dato a 'c' il valore di 'a' * 'b'. Cio signifca che vedremo sul browser:
Citazione:
10*10 fa:100


Con PHP possiamo usare la variabile anche se non ne è stato definito il valore.

Codice:

<?php
echo $d;
?>


se eseguiremo il codice avremo un errore : E_NOTICE.Questo è un errore non grave.
In PHP è possibile con le variabili dinamiche anche se sono un po' vecchiotte.Vediamo un esempio:
Codice:

<?php
$cia = 'CIAO!';
$hel = 'HELLO!';
$H = 'HI!';
$$saluto = 'cia';
echo $saluto.'<br>';
$$saluto = 'hel';
echo $saluto.'<br>';
$$saluto = 'H';
echo $saluto.'<br>';
?>


Con questo modo sul nostro browser vedremo:CIAO!HELLO!HI!
Con il doppio segno della variabile infatti definiamo saluto come contenitore della variabile che vogliamo vedere.Con questo ho concluso...Ciao!
Top
Profilo Invia messaggio privato
mdweb
Dio maturo
Dio maturo


Registrato: 18/12/07 16:59
Messaggi: 4412

MessaggioInviato: 08 Mar 2008 16:38    Oggetto: Rispondi citando

Con php ogli variabile ha diversi tipi di valore e diverse utilità.PHP associa il tipo di dato al valore e non alla variabile.Vediamo i valori.

Valore booleano
Serve per indicare vero e falso.Il tipo booleano è associato alle variabili che contengono il risultato di un'espressione booleana oppure i valori true e false.

Codice:

<?php
$vero = true;
$falso = false;
?>


Intero
Per numeri interi,negativi e positivi.Il valore assoluto può cambiare,dipende da sistema operativo.di solito è 2 elevato alla trentesima:

Codice:

<?php
$a = 123;
$a = -123;
$a = 0123;
$a = 0x1A;
?>


La stringa
La stringa è un insieme di caratteri,questa può essere delimitata da apici singoli e apici doppi.Se non dobbiamo mettere variabili nella nostra stringa è consigliato usare gli apici:
Codice:

<?php

$zeus = 'Questo è il forum di Zeus:"Benvenuti"';
echo $zeus;

?>


Aprofontiamo l'arogmento:

Codice:

<?php

$zeussino = 'Dario';
echo "$zeussino ha fondato...."; //stampa:Dario ha fondato...
echo '$nome è simpatica... a pochi'; //stampa:$zeussino ha fondato...
echo "{$nome} è simpatica a pochi"; //Questa da lo stesso risultato della prima.

?>


Può capitare che nella nostra frase dobbiamo inserire apici o virgolette.Cosi PHP crede che siano dei ldelimitatori.Per evitare questo dobbiamo usare la barra rovesciata \.
Vediamo alcuni esempi:
Codice:

<?php
echo 'Zeussino ...... un\'altra volta'; //stampa: Zeussino.... un'altra volta
echo "Zeussino.... un'altra volta"; //stampa: Torniamo un'altra volta
echo "Zeussino  un\'altra volta"; //stampa: Torniamo un\'altra volta perchè gli apici che delimitano php sono quelli doppi e non quelli singoli
echo 'Zeussino.... un'altra volta'; /*qui ci sarà un erore visto che abbiamo usato gli apici singoli per delimitare PHP.*/
echo 'Zeussino disse "Ciao"....'; /*stampa:Zeussino disse "Ciao".....
echo "Zeussino disse \"Ciao\"........"; /*stampa: Zeussino disse "Ciao" ....*/
echo 'Zeussino disse \"Ciao\"....'; /*stampa: Zeussino disse \"Ciao\" .... */
echo "Zeus disse "ciao" ........"; //errore

?>


il carattere \ può essere anche usato come e-scpae di se stesso:
Codice:

<?php

echo "Questa: \"\\\" è una   barra rovesciata"; /*stampa: Questa: "\" è una   barra rovesciata */
echo 'Questa: \'\\\' è una barra rovesciata'); /*stampa: Questa: '\' è una   barra rovesciata*/
echo "Questa: '\' è una barra rovesciata"); /*stampa: Questa: '\' è una   barra rovesciata*/
echo "Questa: '\\' è una barra rovesciata"); /*stampa: Questa: '\' è una   barra rovesciata*/

?>

Trattero in seguti degli array e degli oggetti...
Top
Profilo Invia messaggio privato
mdweb
Dio maturo
Dio maturo


Registrato: 18/12/07 16:59
Messaggi: 4412

MessaggioInviato: 09 Mar 2008 09:29    Oggetto: Rispondi

Array
Un array è come una variabile che può contenere più valori.PHP assegna a un indice numerico a partire da 0 ecco un esempio:
Codice:

<?php
$utenti=array ('zeussino','madvero','kluster','mdweb');
?>

Questo è un array di 5 valori.Vediamo ocme usarlo:
Codice:

<?php
$utenti=array ('zeussino','madvero','kluster','mdweb');
echo $utenti[0]; //stampa 'zeussino'
echo $utenti[4]; //stampa 'mdweb'
?>


Ogetti e classi

Gli oggeti ele classi verranno approfondite alla fine del corso,in quanto sono diciamo una novità,infatti solo dalla versione 5 gli sviluppatori si affidano a loro.
Top
Profilo Invia messaggio privato
Mostra prima i messaggi di:   
Nuovo argomento   Rispondi    Indice del forum -> Linguaggi per Internet Tutti i fusi orari sono GMT + 2 ore
Pagina 1 di 1

 
Vai a:  
Non puoi inserire nuovi argomenti
Non puoi rispondere a nessun argomento
Non puoi modificare i tuoi messaggi
Non puoi cancellare i tuoi messaggi
Non puoi votare nei sondaggi