Door de gebruiker gedefinieerde functies hebben hun eigen variabele bereik in PHP. U moet $mysqli
. doorgeven toe aan de functie als parameter, of start de functie met global $mysqli
.
Dit exacte probleem wordt als voorbeeld gegeven op de variabele scope pagina:
<?php
$a = 1; /* global scope */
function test()
{
echo $a; /* reference to local scope variable */
}
test();
?>