"e",5=>"f",6=>"g"); \$vet4 = array("primo"=>1,"secondo"=>2,"terzo"=>3); echo \$vet2[2]; //stampa b echo \$vet3[4]; //stampa e echo \$vet4['secondo']; //stampa 2 \$vet3[6]="h"; //modifica il valore">

La presentazione è in caricamento. Aspetta per favore

La presentazione è in caricamento. Aspetta per favore

Introduzione alle Tecnologie Web V. Roberto, M. Frailis, A. Gugliotta, P. Omero Copyright © 2005 – The McGraw-Hill Companies srl Sintassi Commenti –per.

Presentazioni simili


Presentazione sul tema: "Introduzione alle Tecnologie Web V. Roberto, M. Frailis, A. Gugliotta, P. Omero Copyright © 2005 – The McGraw-Hill Companies srl Sintassi Commenti –per."— Transcript della presentazione:

1 Introduzione alle Tecnologie Web V. Roberto, M. Frailis, A. Gugliotta, P. Omero Copyright © 2005 – The McGraw-Hill Companies srl Sintassi Commenti –per commenti lunghi più di una riga: /*.. Commenti */ –per commenti di una riga: //..commenti oppure #..commenti Istruzioni

2 Introduzione alle Tecnologie Web V. Roberto, M. Frailis, A. Gugliotta, P. Omero Copyright © 2005 – The McGraw-Hill Companies srl Sintassi Variabili –Scopo di una variabile –Disponibili diverse variabili predefinite Descrivono il server $var = "valore"; //nome valido $Var = "Valore"; //nome valido $_var = "_valore"; //nome valido $1var = "1valore"; //nome non valido $echo $var, $Var, $_var; // stampa i valori $var = "valore"; function prova(){ global $var; //senza questa riga non si stampa nulla $echo $var; } prova();

3 Introduzione alle Tecnologie Web V. Roberto, M. Frailis, A. Gugliotta, P. Omero Copyright © 2005 – The McGraw-Hill Companies srl Sintassi Tipi di dati –No tipizzazione stretta –Tipi scalari: boolean, integer, float. –Tipi composti Vettori Oggetti –Tipi speciali: resource, null \$a = 123,456; \$b = e-3; \$c = 123E3 \$vet1 = array(); //vettore vuoto \$vet2 = array("a","b","c","d"); \$vet3 = array(4=>"e",5=>"f",6=>"g"); \$vet4 = array("primo"=>1,"secondo"=>2,"terzo"=>3); echo \$vet2[2]; //stampa b echo \$vet3[4]; //stampa e echo \$vet4['secondo']; //stampa 2 \$vet3[6]="h"; //modifica il valore

4 Introduzione alle Tecnologie Web V. Roberto, M. Frailis, A. Gugliotta, P. Omero Copyright © 2005 – The McGraw-Hill Companies srl Sintassi Costanti Operatori –Aritmetici: +, -, *, /, % (resto),. (conc stringhe) –Logici: and, or, xor, ! (not) –Assegnamento: =, +=, … –Confronto: == (uguaglianza), === (se dello stesso tipo) != <> (diversità), >, >=, <, <= e operatore trinario: (esp1) ? (esp2) : (esp3) –Controllo degli –Esecuzione di script da shell: //definizione della costante define("COST", "valore costante"); // utilizzo della costante echo COST;

5 Introduzione alle Tecnologie Web V. Roberto, M. Frailis, A. Gugliotta, P. Omero Copyright © 2005 – The McGraw-Hill Companies srl Sintassi Funzioni function primaFunz ($arg1,$arg2,...,$argN) { //codice return $risultato } La stessa funzione viene poi richiamata come segue: $ris = funzione ($val1, "valore",...,10); I valori degli argomenti vengono passati per valore. Quanto indicato come parametro del costrutto return viene restituito come valore della funzione; è comunque opzionale. È possibile definire valori di default per gli argomenti: function secondaFunz ($arg1="valore_default",$arg2,..,$argN) { //codice return $risultato } Continua…


Scaricare ppt "Introduzione alle Tecnologie Web V. Roberto, M. Frailis, A. Gugliotta, P. Omero Copyright © 2005 – The McGraw-Hill Companies srl Sintassi Commenti –per."

Presentazioni simili


Annunci Google