[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 メーリングリストの案内