-1

良い一日。

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

4

2 に答える 2