• デバッグの関数につ
    いて質問です。 /デバッグフラグ $debug_f...
  • guest 
    デバッグの関数について質問です。

    /デバッグフラグ
    $debug_flg = true;
    //デバッグログ関数
    function debug($str){
    global $debug_flg;
    if(!empty($debug_flg)){
    error_log('デバッグ:'.$str);
    }
    }

    debug()を呼び出すことでerror_log('デバッグ:'.$str);を出すのはわかりましたが、
    $debug_flgについて、他のphpファイルを見ても$debug_flgが見当たりません。
    どこから値を拾ってくるのでしょうか?
    回答 1

    ウェブカツコーチ 
    講師からの回答
    他のphpファイルとはfunction.php以外のlogin.phpやsignup.phpのことを指しているのでしょうか?
    もしそうであれば、各ファイルの頭で

    require('function.php');

    を実行しており、ここでfunction.phpファイルの内容の取り込みを行っています。
    結果、他のphpファイルでもfunction.php内で定義している$debug_flg等が使用できるようになっています。