-1

PHPでこれを理解するのに苦労しています。

ユーザー名を保持する $user という変数があります。

私の関数では、この変数を利用する必要があります:

function test($message) {
    echo "user: $user, message: $message";
}

関数を呼び出すたびに $user を関数に渡す方法しか知りませんが、それを実行できない特定の状況にあります。では、関数外で定義された変数を関数内で使用するにはどうすればよいでしょうか?

4

1 に答える 1

2

可能であれば、グローバル変数を使用しないようにしています。ただし、関数内から$GLOBALS['user']のグローバル値を返し$userます。または、 を使用する場合はglobal $user;$user関数内のグローバル値から定義されます。

于 2013-04-04T03:06:23.087 に答える