内部Iが有している変数の使用:のfunctions.phpでPHP:関数
include ('functions.php');
check_blocked();
echo $blocked;
を、)(check_blocked。存在する。 check_blocked内部で私が得た:
global $blocked;
$blocked = '1234';
は私が内部check_blockedているブロックされた変数を、$エコーします()。
それは私が私の元のコードを持っていることができないとして、私はちょうど、関数の内部エコーを持っている可能性があると言ういけないしてください、これは私の元の問題の一例である..
を何も出力し、作業をdoesntのはありません。
代わりに['$ GLOBALS'](http://www.php.net/manual/en/reserved.variables.globals.php)を試してみてください。 –
なぜあなたはグローバル関数を使用するように奨励していますか?関数から値を返すだけなのですか? – dqhendricks
$はブロックされましたか?そのため、 'echo check_blocked()'は実際に動作しますか?複数の$ブロックがある場合、配列を使用します。問題はどこですか? – Shoe