我有一个带有一些函数的functions.php页面,它在default.php页面中是必需的,这是我在第一行的所有其他页面(index.php)所需的。
index.php(<?php
require("includes/default.php");
如default.php
<?php
//mysql
require("templates.php");
require("functions.php");
?>
的functions.php
<?php
function rating_format($num) {
if ($num > 0) {
return "+" . $num;
}
elseif ($num < 0) {
return "-" . $num;
}
else {
return $num;
}
}
function thumbnail_url($value) {
if ($value == "") {
return "no_favicon.png";
}
else {
return $value;
}
}
?>
我使用index.php中的functions.php中定义的两个函数。但是,似乎只定义了第二个函数。每当尝试使用第一个函数时,它都会发出函数未定义的错误。
我已经多次重新安排了代码,并且不知道它有什么问题。在我使用它之前定义了该函数。
感谢任何帮助。
答案 0 :(得分:2)
尝试将functions.php
文件的名称更改为更独特/更不通用的内容,例如rating.fcns.php
。
答案 1 :(得分:1)
我首先将实际代码替换为包含,只是为了查看问题是否包含在您的包含或功能中。