Variabili PHP
ATTENZIONE: questa sezione è in fase di aggiornamento e sarà presto completata.
Variabili del framework
Per sviluppare integrazioni e funzionalità in PHP è possibile avvalersi di una serie di variabili predefinite offerte dal framework WebsitePack.
Queste variabili permettono di recuperare dati chiave del sistema in modo semplice e sicuro. L’utilizzo di queste variabili garantisce:
- Coerenza con il codice core e le sue strutture.
- Stabilità nel tempo, anche in caso di aggiornamenti futuri.
- Sicurezza, poiché si presuppone che ogni variabile sia filtrata e controllata a monte.
La lista delle variabili è in continua evoluzione. Di seguito si riporta la tabella aggiornata con quelle attualmente disponibili.
Tabella delle variabili
Nome variabile | Valore di esempio / Tipo | Descrizione |
---|---|---|
$wsp_user |
(array) con i dati dell’utente loggato | Contiene ID, nome, email, ruolo e altre info del visitatore autenticato. |
$wsp_lang |
"it" |
Lingua corrente del sito o sessione. |
$wsp_settings |
(array) | Contiene tutte le impostazioni globali del progetto, configurate da wsp-settings.php . |
$wsp_page |
"contatti" |
Nome della pagina corrente. |
$_WSPAGE |
array(0 => "contatti") |
Array che rappresenta lo "slug" della pagina e le sue sotto-directory virtuali. |
$wsp_mode |
"front" o "admin" |
Indica se il codice è in esecuzione sul sito pubblico o nel pannello. |
Nota: puoi consultare l’elenco aggiornato delle variabili nella documentazione ufficiale o direttamente dal codice sorgente del core, nella sezione dedicata all’inizializzazione dell’ambiente.