У меня были проблемы с моей функцией PHP include. Так может кто-нибудь объяснить мне, почему это сработает...
//testfile1.php
<?php
include 'file1.php';
?>
//testfile2.php
<?php
include 'file2.php';
?>
но это НЕ будет работать.
//testfile.php
<?php
include 'file1.php';
include 'file2.php';
?>
Можно ли включить второй файл в основной файл? Я полагаю, чтобы оптимизировать два файла php в один основной файл и запустить его. (Все файлы находятся в одном каталоге и не могут "видеть" друг друга без проблем.)
Попробуйте изменить свои включенные заявления в include_once. Ищите, чтобы включить в ваши включенные файлы и изменить их также.
Если file1.php также включает файл file2.php, а файл 2 имеет объявление функции, вы можете повторно объявить функцию с тем же именем.
Похоже, что вы перекрываетесь с файлами, которые, вероятно, включаются дважды или вообще не отображаются. В этом случае вам нужно использовать либо
include_once()
вместо include()
Вы также можете использовать
require_once()
вместо include()
//использовать эту опцию, если требуется включить
file1.php
код вообще не имеет смысла, вы просто включаетеfile1.php
иfile2.php
для чего у вас есть файлыtestfile1.php
иtestfile2.php
?