0

同じファイルが 2 回含まれないようにするにはどうすればよいですか? ここに私のソースコードがあります:

<?php

error_reporting(-1);
ini_set('display_errors', 'On');
ini_set('html_errors', 0);

if (!file_exists('ccc.php'))
    link('bbb.php', 'ccc.php');
if (!file_exists('ddd.php'))
    link('bbb.php', 'ddd.php');
require_once realpath('ccc.php');
require_once realpath('ddd.php');

$bbb = new Bbb();
echo $bbb->bb();

私は受け取ります:

Fatal error: Cannot declare class Bbb, because the name is already in use in /path/to/ddd.php on line 2

realpathターゲットではなくリンクのパスを返すだけなので、うまくいきません。試してみましreadlinkたが、残念ながらシンボリックリンクでしか機能しません。

4

1 に答える 1