A me funziona perfettamente ...
Continua a restare in piedi la domanda sulla tua scelta di usare delle variabili globali invece di passare dei parametri alle varie funzioni.Codice PHP:<?php
function a() {
global $test;
$test = 1;
}
function b() {
global $test;
var_dump($test);
}
a();
b();
?>

Rispondi quotando