0
4

3 に答える 3

3

global $db;ステートメントをその場所から関数スコープ に移動する必要があります。

こちらの「例 #1グローバルの使用」を参照してください

于 2012-12-18T23:15:06.163 に答える
1

$db簡単な修正は、あなたをに渡して、function registerこの関数スコープ内で利用できるようにすることです。global最初に変数からキーワードを削除してください。 $db 変数を$db使用して他のスクリプトを更新する必要があります。function register()

function register($username, $password, $email, $db){
//now you will have $db available inside this scope

これが役立つことを願っていますが、補足として、これはかなり扱いにくいため、代わりにクラスを使用するようにアプリケーションをセットアップすることに集中する必要があります。

于 2012-12-18T23:15:29.100 に答える
0

宣言$dbされるglobal前と同じように宣言しているようです。

于 2012-12-18T23:11:12.030 に答える