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à

Gli operatori

Operatori aritmetici

Sono gli operatori usati più spesso assieme a quelli di testo, e funzionano esattamente come le operazioni aritmetiche imparate alle elementari.

Somma
$a + $b; // Esegue l'addizione di $a e $b

Sottrazione
$a - $b; // Sottrae $b da $a

Moltiplicazione
$a * $b; // Moltiplica $a per $b

Divisione
$a / $b; // Divide $a per $b
Se i due operandi sono interi, oppure sono stringhe che vengono convertite in interi, e il quoziente dell'operazione è intero allora verrà ritornato un numero intero. sarà un numero intero. Se uno dei due operatori è un numero a virgola mobile oppure il risultato è un numero non intero, allora verrà ritornato un numero a virgola mobile.

Modulo
$a % $b; // Ritorna il resto della divisione intera fra $a e $b

Operatori logici

And
$a and $b; // VERO se sia $a che $b sono vere

Or
$a or $b; // VERO se $a o $b è vera, anche entrambe contemporaneamente

Xor - Or esclusivo
$a xor $b; // VERO se $a o $b è vera, ma non entrambe

Not
!$a; // VERO se $a è falso.

Attenzione:
L'operatore '<>' in PHP non esiste.

L'operatore '!' serve a NEGARE l'operatore o il risultato della funzione che lo segue, ad esempio:

$var_5 = 5;
if(!$var_5) // FALSO perché 5 != 0

Nell'esempio visto la condizione sarà vera solamente quando $var_5 sarà nulla, ovvero uguale a 0.

Un altro esempio:

if(!copy($file_1, $file_2)
{
   // Il messaggio di errore viene visualizzato solo in caso di errore.

   die("Impossibile eseguire l'operazione di copia del file \"$file_1\"<br>\n";
}

Attenzione, poiché in questo secondo esempio, in caso di errore, verrà visualizzato anche il messaggio di errore dell'interprete PHP. Per visualizzare solo il messaggio personalizzato, è consigliabile usare l'operatore '@'.

And
$a && $b // VERO se sia $a che $b sono vere.

Or
$a || $b // VERO se $a o $b è vera, anche entrambe contemporaneamente.

Probabilmente vi chiederete perché ci sono tanti modi diversi per esprimere gli operatori di AND e OR. Quello che cambia tra uno e l'altro è l'ordine precedenza, alla quale è dedicato un intero paragrafo.

Operazioni sui bit

Questi operatori, vi permettono di manipolare direttamente i bit di un numero intero.

And
$a & $b; // Ritorna TRUE se i bit di $a e $b sono settati.

Or
$a | $b; // Ritorna TRUE se i bit di $a o i bit di $b sono settati.

Xor
$a ^ $b; // Ritorna TRUE se i bit di $a o i bit di $b sono settati, ma non in entrambi.

Not
~$a; // Setta i bit di $a che non lo sono e viceversa.

Shift a sinistra
$a << $b; // Sposta i bit di $a verso sinistra di $b posizioni. Ogni posizione significa "moltiplicare per 2"

Shift a destra
$a >> $b; // Sposta i bit di $a verso destra di $b posizioni. Ogni posizione significa "dividere per 2"



Indice | Pagina seguente >>



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