Fungsi yang ditentukan pengguna memiliki ruang lingkup variabel mereka sendiri di PHP. Anda harus melewati $mysqli
ke fungsi sebagai parameter, atau mulai fungsi dengan global $mysqli
.
Masalah persis ini diberikan sebagai contoh pada Cakupan variabel halaman:
<?php
$a = 1; /* global scope */
function test()
{
echo $a; /* reference to local scope variable */
}
test();
?>