Các hàm do người dùng định nghĩa có phạm vi biến riêng trong PHP. Bạn cần nhập $mysqli
vào hàm dưới dạng tham số hoặc bắt đầu hàm với global $mysqli
.
Vấn đề chính xác này được đưa ra làm ví dụ về Phạm vi biến trang:
<?php
$a = 1; /* global scope */
function test()
{
echo $a; /* reference to local scope variable */
}
test();
?>