PHPでは、ユーザー定義関数には独自の変数スコープがあります。 $mysqli
を渡す必要があります 関数にパラメータとして追加するか、global $mysqli
で関数を開始します 。
この正確な問題は、変数スコープ の例として示されています。 ページ:
<?php
$a = 1; /* global scope */
function test()
{
echo $a; /* reference to local scope variable */
}
test();
?>