Scrivere una variabile con un valore numerico, una con un valore stringa e una booleana e farle apparire sulla pagina.
<?php $numerico=23; $stringa="vaffanculo"; $booleana=true; echo $numerico; echo $stringa; echo $booleana; ?>
23vaffanculo1Bene. Il true viene reso con 1. E scommetto che il false viene reso con 0.
6lt;?php $numerico=23; $stringa="vaffanculo"; $booleana=false; echo $numerico; echo $stringa; echo $booleana; ?>
23vaffanculoC'è qualcosa che non va...
Vediamo di approfondire...
Sembra che la mia sintassi sia corretta...
Vedremo poi nelle istruzioni condizionali.
Le variabili numeriche in realtà si distinguono in integer e float.
<?php $integer=23; $float=2.4; echo $integer; echo "<br>"; echo $float; ?>
23 2.4Perfetto.
Dunque finora abbiamo visto le variabili di tipo:
- stringa
- integer
- float
- boolean>
...che sono i più interessanti!
array, ad esempio...
Ma vediamo la funzione var_dump.
Nel tutorial questa funzione è applicata agli arrays, ma adesso la applico alle variabili già viste...
<?php $integer=23; $float=2.4; $stringa="questa è una stringa"; $booleana=false; var_dump($integer); echo "<br>"; var_dump($float); echo "<br>"; var_dump($stringa); echo "<br>"; var_dump($booleana); ?>
int(23) float(2.4) string(21) "questa è una stringa" bool(false)Ecco: viene espresso il tipo di variabile e il valore tra parentesi, tranne che per la stringa, per la quale viene messo tra parentesi il numero di caratteri e il valore viene scritto a seguire.
Passiamo agli array.
<?php
$setteNani=array("gongolo","mammolo","pisolo","cucciolo","dotto","eolo","brontolo");
var_dump($setteNani);
?>
array(7) { [0]=> string(7) "gongolo" [1]=> string(7) "mammolo" [2]=> string(6) "pisolo" [3]=> string(8) "cucciolo" [4]=> string(5) "dotto" [5]=> string(4) "eolo" [6]=> string(8) "brontolo" }
Bene, sì: viene messo tra parentesi il numero di elementi dell'array, quindi gli indici tra parentesi quadre e, separata dal segno =>, ogni variabile che fa parte dell'array.
Per il momento mi fermo qua, perché poi ci sono anche in php le classi.
Nessun commento:
Posta un commento