PHP में यूजर-डिफ़ाइंड फ़ंक्शंस का अपना वैरिएबल स्कोप होता है। आपको $mysqli
. पास करना होगा फ़ंक्शन को पैरामीटर के रूप में, या global $mysqli
. के साथ फ़ंक्शन प्रारंभ करें ।
यह सटीक समस्या वैरिएबल स्कोप पर एक उदाहरण के रूप में दी गई है। पेज:
<?php
$a = 1; /* global scope */
function test()
{
echo $a; /* reference to local scope variable */
}
test();
?>