Допустим, у нас есть индексная страница, которая включает php/common.php
.
foreach (glob("functions/*.php") as $filename)
{
include $filename;
}
Код выше расположен в common.php
. Таким образом, index.php
включает common.php
, а общий должен включать все файлы из папки functions
, расположенной в одной папке с common.php
Когда я пытаюсь вызвать какую-то функцию (которая находится в одном из файлов папки php/functions
) из index.php
, появляется сообщение об ошибке Call to undefined function
. Вместо этого использовал приведенный ниже код (для проверки наличия проблем с циклом foreach)
include "functions/ipdetect.php";
Получил результат. Так почему же foreach не работает в моем случае? Может быть php fireach foreach ПОСЛЕ включения common.php
в index.php
?