Le variabili possono immagazzinare dati di diverso tipo, e dati di diverso tipo possono fare cose differenti.
La versione 5 del PHP supporta questi tipi di dati:
PHP STRING
Una stringa è una sequenza di caratteri (esempio "Sciax2.it"). Una stringa può essere un testo dentro le virgolette (" o ').
PHP INTEGER
Un intero sono dei numeri senza decimali. E' un numero tra -2,147,483,648 e 2,147,483,647. Ci sono delle regole da rispettare per questo tipo di dato:
La funzione var_dump() indica di che tipo è una variabile e stampa il valore.
PHP FLOAT
Un float (un numero a virgola mobile) è un numero con un punto decimale o un numero in esponente.
PHP BOOLEAN
Un booleano rappresenta due possibili stati: VERO o FALSO.
PHP ARRAY
Un array immagazzina molteplici valori in una variabile.
PHP OBJECT
Un oggetto è un tipo di dati che immagazzina dati e informazioni. In PHP, un oggetto dev'essere sempre dichiarato.
Prima si dichiara una classe dell'oggetto. Per questo, si utilizza la keywork class. Una classe è una struttura che può contenere proprietà e metodi.
PHP VALORE NULL
NULL è uno speciale tipo di dati che può avere un solo valore: NULL. Una variabile di questo tipo non ha un valore assegnato.
Se una variabile è creata senza specificare un valore, automaticamente viene assegnato il valore NULL.
PS: Una variabile può essere anche 'svuotata' impostando il valore NULL.
PHP RESOURCE
Il tipo di dato resource non è un tipo di dato effettivo: è la memorizzazione di un riferimento alle funzioni e risorse esterne a PHP.
Un esempio è una chiamata al database.
La guida finisce qui.. spero di esservi stato utile :soso:
PS: Mi dispiace di non aver trattato tutto in modo molto dettagliato (magari farò delle guide apposite in modo da capirci meglio).
La versione 5 del PHP supporta questi tipi di dati:
- string
- integer
- float (o double)
- boolean
- array
- object
- null
- resource
PHP STRING
Una stringa è una sequenza di caratteri (esempio "Sciax2.it"). Una stringa può essere un testo dentro le virgolette (" o ').
PHP:
Perfavore,
Entra
oppure
Registrati
per vedere i codici!
PHP INTEGER
Un intero sono dei numeri senza decimali. E' un numero tra -2,147,483,648 e 2,147,483,647. Ci sono delle regole da rispettare per questo tipo di dato:
- Deve avere almeno una cifra (0-9)
- Non può avere virgole o spazi
- Non può avere punti decimali
- Può essere positivo o negativo
- Può essere specificato in tre formati di base: decimale (10), esadecimale (16) od ottale (8)
PHP:
Perfavore,
Entra
oppure
Registrati
per vedere i codici!
La funzione var_dump() indica di che tipo è una variabile e stampa il valore.
PHP FLOAT
Un float (un numero a virgola mobile) è un numero con un punto decimale o un numero in esponente.
PHP:
Perfavore,
Entra
oppure
Registrati
per vedere i codici!
PHP BOOLEAN
Un booleano rappresenta due possibili stati: VERO o FALSO.
PHP:
Perfavore,
Entra
oppure
Registrati
per vedere i codici!
PHP ARRAY
Un array immagazzina molteplici valori in una variabile.
PHP:
Perfavore,
Entra
oppure
Registrati
per vedere i codici!
PHP OBJECT
Un oggetto è un tipo di dati che immagazzina dati e informazioni. In PHP, un oggetto dev'essere sempre dichiarato.
Prima si dichiara una classe dell'oggetto. Per questo, si utilizza la keywork class. Una classe è una struttura che può contenere proprietà e metodi.
PHP:
Perfavore,
Entra
oppure
Registrati
per vedere i codici!
PHP VALORE NULL
NULL è uno speciale tipo di dati che può avere un solo valore: NULL. Una variabile di questo tipo non ha un valore assegnato.
Se una variabile è creata senza specificare un valore, automaticamente viene assegnato il valore NULL.
PS: Una variabile può essere anche 'svuotata' impostando il valore NULL.
PHP:
Perfavore,
Entra
oppure
Registrati
per vedere i codici!
PHP RESOURCE
Il tipo di dato resource non è un tipo di dato effettivo: è la memorizzazione di un riferimento alle funzioni e risorse esterne a PHP.
Un esempio è una chiamata al database.
La guida finisce qui.. spero di esservi stato utile :soso:
PS: Mi dispiace di non aver trattato tutto in modo molto dettagliato (magari farò delle guide apposite in modo da capirci meglio).