[PHP-users 30982] Re: Fatal error: Cannot redeclare

ISIGE, Akira xia @ silvia.com
2006年 12月 12日 (火) 16:49:14 JST


いしげ です.

On 2006/12/12 14:31:34 JST,
Kumapoo <kumapoo @ zf7.so-net.ne.jp> wrote:

> $ cat -n ../agency/lib/config.inc
>     30  /* *** Include *** */
>     31  require_once PAR_DIR."/lib/class.inc";

この class.inc の中で config.inc を require してませんか.

fork.php で
>     10  /* *** Define *** */
>     11  define(ROT_DIR, $_SERVER["DOCUMENT_ROOT"]);
>     12  /* *** /Define *** */
>     13  require_once ROT_DIR."/agency/lib/config.inc";

とありますが,class.inc で require する際に
(実体が同じであっても)異なるパスに見えるような指定をしていると
require_once でも 2回読み込まれてしまいます.

あるいは本当に別のファイルを読んでいて,
中身で configuration_data() を定義しているとか.


--
ISIGE, Akira



PHP-users メーリングリストの案内