Nå, jeg kom lidt fra det, men har igen taget problemet op.
Jeg har læst mig til, at global benyttes således:
"within the scope of this function, use the global variable $foo".
Kode: Vælg alt
$globalVariable = "variable-value"; //global variable
function testFunction() {
global $globalVariable;
echo $globalVariable;
}
EDIT: Kan se at det er det samme som jeg startede med at skrive.. HM.
.. må indrømme jeg bedre kan lide Java på dét punkt.
Bonus-info:
Jeg har brugt det til at lave en mysqli-forbindelse:
Kode: Vælg alt
$con = new mysqli(x,x,x,x) or die(mysqli_error());
function test() {
global $con;
$sql = mysqli_query($con, ".. en query");
mysqli_close($con);
return $sql;
}
Problemet er bare at mysqli_close($con) ikke fungerer ordenligt når det er en global, så indtil videre må jeg undvære. Må lige læse på det.