Функция require_once () не может включать функции () - PullRequest
0 голосов
/ 22 марта 2012

index.php

<?php
require_once('fr.php');
header('Location:'.abspath().directory());
?>

fr.php

<?php
require_once('functions.php');
?>

functions.php

function abspath()
{
return $_SERVER['DOCUMENT_ROOT'];
}

Теперь, когда я захожу на index.php, он выдает мне эту ошибку: -

Fatal error: Call to undefined function abspath() in C:\xampp\htdocs\index.php on line 3

1 Ответ

0 голосов
/ 22 марта 2012

Привет, все мои комментирующие люди были правы ... я не знаю, почему это произошло, но когда я перезапустил свой xampp, он работал нормально для меня:)

Так что это 100% правильно

index.php

<?php
require_once('fr.php');
header('Location:'.abspath().directory());
?>

fr.php

<?php
require_once('functions.php');
?>

functions.php

function abspath()
{
return $_SERVER['DOCUMENT_ROOT'];
}
...