Preamble
<我试图确保以前没有人问过这个问题。我刚开始使用StackExchange,所以我可能没有这么做。我不介意责备;厚皮肤,我学得很快:)
THE PROBLEM
我编写了一个函数并将其放置在主题函数中。php
function serverConnect() {
$serverAccess = mysql_connect(DB_HOST, DB_USER, DB_PASSWORD);
if (!$serverAccess) {
die("Access Denied");
}
return $serverAccess;
}
其想法是能够登录到抽象为函数的DB中,这样每当我的非传统主题需要它时,我就可以登录并执行需要执行的操作。
随着我构建了更多的函数,我觉得将一些功能中断到外部php文件中会有好处。在admin cp中发布表单时调用此脚本。
在主题根/脚本/假设主题函数中。php:
$switch = mysql_select_db( \'differentDB\', serverConnent());
这里的问题是假设的主题函数。php无法访问函数。php能够调用serverConnect();
我尝试了include(/path/to/functions.php)、include\\u once(/path/to/functions.php)、require(/path/to/functions.php)和require\\u once(/path/to/functions.php)。我在once命令中遇到的错误是:
Fatal error: Call to undefined function serverConnent() ...
我在include或require中遇到的问题是:
Fatal error: Cannot redeclare serverConnect() ...
THE QUESTION
如何调用函数中的任何函数。来自外部php脚本的php?