PHP 调用函数并打印函数返回的值


PHP calling a function and printing the value the function returns

我尝试了许多不同的方法,但我似乎无法弄清楚我做错了什么(但毫无疑问,这是一个业余错误)。 所以,它在这里:我在一个文件中定义了一个函数,如下所示:

    <?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(). "";
    ?>