我写了一个我认为不能更基本的函数:
在functions.php中:
function testowa() {
$stringToReturn = "pies";
return $stringToReturn;
}
然后我试图在single.php中调用它:
include_once ('functions.php');
testowa();
var_dump($stringToReturn);
var_dump
显示NULL。
我可能在哪里做错什么?
答案 0 :(得分:3)
您必须将函数的响应分配给变量。尝试
$stringToReturn = testowa();
var_dump($stringToReturn);
答案 1 :(得分:0)
@MichałSkrzypek更新你的function.php文件,如下所示:
{{1}}
答案 2 :(得分:0)
罗马的一些方法。
返回值版本:
function testowa() {
return = "pies";
}
print testowa();
参考版本
function testowa(&$refer) {
$refer = "pies";
}
$refer = '';
testowa($refer);
print $refer;
全球版
function testowa() {
global $global;
$global = "pies";
}
$global='';
testowa();
print $global;
但请Return Value Version
并避免Global Version