Проблема с включением PHP - два включения не работают?

0

У меня были проблемы с моей функцией PHP include. Так может кто-нибудь объяснить мне, почему это сработает...

//testfile1.php

    <?php 
        include 'file1.php';
    ?>

//testfile2.php

    <?php 
        include 'file2.php';
    ?>

но это НЕ будет работать.

//testfile.php

    <?php
        include 'file1.php';
        include 'file2.php';
    ?>

Можно ли включить второй файл в основной файл? Я полагаю, чтобы оптимизировать два файла php в один основной файл и запустить его. (Все файлы находятся в одном каталоге и не могут "видеть" друг друга без проблем.)

  • 0
    Вы должны быть в состоянии включить, это абсолютно без сомнения, что так всегда. Какую ошибку вы получаете?
  • 0
    file1.php код вообще не имеет смысла, вы просто включаете file1.php и file2.php для чего у вас есть файлы testfile1.php и testfile2.php ?
Показать ещё 4 комментария
Теги:

2 ответа

0

Попробуйте изменить свои включенные заявления в include_once. Ищите, чтобы включить в ваши включенные файлы и изменить их также.

Если file1.php также включает файл file2.php, а файл 2 имеет объявление функции, вы можете повторно объявить функцию с тем же именем.

0

Похоже, что вы перекрываетесь с файлами, которые, вероятно, включаются дважды или вообще не отображаются. В этом случае вам нужно использовать либо

include_once() вместо include()

Вы также можете использовать

require_once() вместо include()//использовать эту опцию, если требуется включить

  • 0
    Похоже, вы перекрываете, что OP не включает файлы нигде несколько раз, или я что-то здесь пропускаю?

Ещё вопросы

Сообщество Overcoder
Наверх
Меню