我尝试了许多不同的方法,但我似乎无法弄清楚我做错了什么(但毫无疑问,这是一个业余错误)。 所以,它在这里:我在一个文件中定义了一个函数,如下所示:
<?php
function getServer() {
$server = $_SERVER[SERVER_NAME];
if ($server == 'ntowl.com')
{
$server = 'Practice Area';
} else {
$server = 'localhost';
}
return $server;
}
?>
如您所见,返回值为 $server。 现在,我尝试通过调用 getServer 函数在另一页上打印该值。 这是我尝试的方法之一:
<?php
include "assignment_4_common_functions.php";
getServer($server);
print "Server: $server";
?>
关于我应该做什么的任何建议?
分配返回值。
$server = getServer();
代码将值传递给函数。所以它从未改变。
这就是我所做的,它给了我想要的结果:
<?php
include "assignment_4_common_functions.php";
print "Server: " .getServer(). "";
?>