良い一日。
1 つのファイルに含まれる一部のファイルでグローバル要素を使用すると問題が発生します。
あなたが見ることができる私のファイルを構造化してください:
ファイル:
-index.php
--function.php
--globals.php
--lang.php
--allfunction.php
下に見えるすべてのページをコーディングします。
コード index.php:
<?
session_start();
require_once("./function.php");
select();
?>
コード function.php:
<?php
require_once("./globals.php");
require_once(dirname(__FILE__)."/lang.php");
include_once Language(3);
require_once(dirname(__FILE__)."/allfunction.php");
?>
コード globals.php:
<?
$dirang = './';
$langfile = 'lang.php';
$test = 'hello';
}
?>
コード lang.php:
<?
Language($rem){
return $GLOBALS["langfile"]; //ex.
}
?>
コード allfunction.php:
<?
echo $GLOBALS["test"]; //ex.
}
?>
で使用すると問題が発生$GLOBALS["test"]
しallfunction.php
ます。
エラーが発生しますUndefened index test in allfunction.php on line ....
エラーが発生する理由と、グローバル要素を正しく使用する方法を教えてくださいallfunction.php
。