Risorse per webmaster

L A   C O M U N I T À   V I R T U A L E   I T A L I A N A   P E R   W E B   M A S T E R S

 
      Tecnologie
      HTML
      CSS
      DHTML
      FLASH
      ASP
      PHP
      JSP
      PERL
      XML
      SMIL
      WIRELESS
      PALMARI
      APACHE
      MYSQL
      PICOSQL
 
      Grafica
 
      Servizi
 
      Raccolte
 
      Recensioni
 
      Analisi
 
      Disclaimer

   Per tutti
 
  .: Magazine
  .: Editor
  .: Appunti
  .: Gratis
  .: Scripts
  .: Components
 
   Home page

Comunicati stampa
Proposte di viaggio
Prenotazione hotel
Prenota vacanze
Accessori palmari
Cerca alberghi
Guide turistiche


Livello di difficoltà:Livello di difficoltà: alto  
Php, acronimo di Hypertext pre processor, è una tecnologia server side che permette di programmare con i Web servers Apache. Il suo funzionamento è simile ad Asp di Microsoft con Iis, le pagine vengono compilate dal server ed inviate, come mero Html, al client.
 

Guida a Php

Hypertext preprocessor
Pubblicità

Le variabili

Per i newbie:
Che cos’è una variabile? Possiamo considerarla una specie di "scatola" all’interno della quale possiamo inserire dei dati; una variabile può contenere del testo, oppure un numero, o un riferimento ad un file ecc.

La maggior parte dei linguaggi di programmazione (ad eccezione del Perl) non usa un carattere speciale per identificare il nome delle variabili; nel PHP questo carattere è il simbolo del dollaro (‘$’) da inserire all’inizio del nome, che "guarda caso" è proprio uno dei caratteri utilizzati nel Perl :))

Le variabili in PHP non hanno bisogno di essere dichiarate, poiché la dichiarazione avviene nel momento in cui alla variabile viene assegnato un valore; inoltre non è necessario definirne il tipo, questo significa che una variabile che contiene un numero può essere interpretata sia come numero che come testo.

Per i newbie:
Che cos’è la dichiarazione? In parole povere nella maggior parte dei linguaggi di programmazione, prima di poter utilizzare una variabile è necessario "presentarla" al programma assegnandole un valore e un tipo; ad esempio una tipica dichiarazione in Javascript è: var img_01 = new Image();, una tipica dichiarazione C è int counter = 0;.

Vediamo qualche esempio.

$variabile = "Un po’ di testo";       // Questo variabile contiene una stringa di testo

Nei due esempi successivi le variabili sono valide in entrambi i casi:

$variabile = "1";
$variabile = 1;

Il PHP assegna il tipo alla variabile in base al contesto in cui si trova. Nell’esempio che segue la variabile $numero verrà convertita in stringa prima di essere passata alla funzione echo().

$numero = 645.3;
echo $numero;

Vediamo un esempio leggermente più complesso:

echo 234 + "145";

In questo caso il PHP converte la stringa "145" in un numero intero, lo somma all’intero 234, converte il risultato in stringa e lo visualizza sulla pagina tramite la funzione echo().

Se volete forzare un tipo per una variabile dovete usare gli operatori di cast oppure la funzione settype().
Il cast si fa in questo modo:

$variabile = (string) 234;       // Il PHP assegnerà a $variabile il valore "234"

Usando la funzione settype() invece:

$variabile = 12;
settype($variabile, "double");       // La variabile adesso contiene un numero decimale (= con la virgola)

Ecco una piccola lista dei tipi di variabile disponibili:
Integer Numero intero
Double Numero decimale ‘floating point’
Bool Valore booleano (Vero o Falso), introdotto dal PHP 4.0
Array È un ibrido tra le matrici ordinate e le matrici associative
Object Un oggetto con proprietà e metodi

Per chi programma in Perl:
Il Perl fa uso di tre caratteri (‘$’, ‘@’, ‘%’) per differenziare il contesto di una variabile, mentre il PHP fa uso solo di uno di questi. Mentre nel Perl ‘$’ identifica gli scalari, nel PHP il carattere ‘$’ segnala solamente che la parola che lo segue è il nome di una variabile, ma non dice nulla sul tipo di questa.

Per chi programma in Visual Basic:
In PHP non c’è alcun bisogno di definire una variabile prima di utilizzarla, ad esempio l’istruzione contenuta nell’esempio seguente non è richiesta: Dim nome_var as Integer; ‘ VBScript.



Indice | Pagina seguente >>



 
 
 
Home > php > ...   © 1999-2017 Risorse.net, tutti i diritti riservati