我不确定这个问题是否需要一些代码示例,但是......
情况如下:
我正在一个其他人已经完成工作的网站上工作。我正在尝试调用位于文件中的外部函数,让我们说“myFunctions.php”。前一个人在主网页中对该文件进行了函数调用,没有问题。我创建了一个新的短函数并将其放在同一个文件中。网页已经有一个 'require_once("myfunctions.php");' 线。该网站在 Wordpress 中,虽然是一个高度定制的网站。新功能放在页面中时可以正常工作,但是我想在多个页面上使用它。
如何让新功能发挥作用?它与Wordpress有关吗?
这对我来说似乎很奇怪,因为文件中已经存在的其他功能没有问题。
谢谢你。
下一个测试:
似乎问题出在通话中。
我简化了代码以进行测试。这是我现在拥有的代码:
<?php
$user = getUserInfo($username);
$myTest = strTest();
echo $myTest;
?>
在外部函数文件funct.php中:
<?php
function strTest(){
return "This test worked!";
}
?>
上面的函数“getUserInfo”是一个较旧的函数,它也驻留在funct.php 中并且工作得很好。
但是,新函数“strTest”在调用时不起作用,并且从该行开始页面为空白。
更新!
找到了!
对所有做出贡献的人表示抱歉,但看起来这只是一个愚蠢的疏忽。我刚刚意识到另一个人的功能包含另一个文件夹中的文件。我正在使用的文件夹中有它的副本,但实际的“包含”语句引用了另一个文件夹。
与我之前遇到的许多问题一样,当结果看起来很奇怪时,问题通常是语法或地址错误。
谢谢!