====== Le Variabili in PHP ====== [[php:php|Pagina principale del PHP]] In generale una variabile è un'entità che può assumere diversi valori. Può essere un numero, una stringa, un booleano o qualsiasi altra informazione che può variare. Le variabili si chiamano così perchè durante l'esecuzione di un programma il loro valore può cambiare. Il PHP è un linguaggio di programmazione debolmente tipizzato, il che significa che non è necessario specificare il tipo di dato quando si dichiarano le variabili. Le variabili possono contenere dati di qualsiasi tipo e il tipo di dati associato a una variabile può cambiare durante l'esecuzione del programma. $x = 5; // $x è un numero intero $x = "Hello"; // $x è ora una stringa $x = true; // $x è ora un booleano ===== Nomi di Variabili ===== In PHP, i nomi delle variabili iniziano con il simbolo del dollaro **$** e possono essere composti da lettere (maiuscole o minuscole), numeri e il simbolo underscore (_). I nomi delle variabili **devono**; * Dopo il $ ci deve essere una lettera o _, ma non ci essere con un numero. * Dopo la prima lettera si possono usare tutti i caratteri consentiti. PHP è case-sensitive, quindi $nomevariabile e $NomeVariabile sono considerate due variabili diverse. I nomi delle variabil devono avere un nome rappresentativo che chiarisca il loro scopo nel contesto del codice. È una pratica comune in PHP utilizzare **CamelCase** per i nomi delle variabili. Questo significa iniziare con una lettera minuscola e quindi in maiuscolo ogni parola successiva. In alternativa, alcune persone preferiscono utilizzare **snake_case**, che consiste nell'utilizzare solo lettere minuscole e separare le parole con un underscore (_). $nomeVar $_var $dataDiNascita //camel case $luogo_di_nascita //snake case $frutto $1nomeVar //inizia per numero $var& //carattere non consetito $data-nascita //carattere non consetito ===== Costanti ===== Le costanti sono delle variabili accessibili solo in lettura. Una volta che è stato assegnato un valore non puo essere cambiato. In PHP le costanti non iniziano con $, è consutdune scrivere i loro nomi in maiuscolo. Per definire una costante in PHP ci sono due modi, il pirmo consiste nell'usare la parola **const** del nome che volgiamo assegnare. const COSTANTE= 7; //dichiarazione di costante COSTANTE= 9 //ERRORE non si può cambiare una costante L'altro modo per definire è quello di usare la funzione **define()**. define('SETTE',7); //dichiarazione di costante define('CITTA','ROMA');//altra costante