Дефинираните от потребителя функции имат свой собствен обхват на променливата в PHP. Трябва да подадете $mysqli
към функцията като параметър или стартирайте функцията с global $mysqli
.
Този точен проблем е даден като пример в обхват на променливата страница:
<?php
$a = 1; /* global scope */
function test()
{
echo $a; /* reference to local scope variable */
}
test();
?>