In base alla maggior parte delle regole di ambito dei linguaggi di programmazione, posso accedere a variabili definite al di fuori delle funzioni al loro interno, ma perché questo codice non funziona?Variabile globale di accesso PHP in funzione
<?php
$data='My data';
function menugen(){
echo "[".$data."]";
}
menugen();
?>
C'è [] in uscita.
non trattata come globale, passare alla funzione come argomento –
Da dove viene il manuale di dire queste cose? – deceze
Lettura correlata: [PHP globale nelle funzioni] (http://stackoverflow.com/q/5166087/1409082) – Jocelyn