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

PHP调用函数并打印函数返回的值,php,function,Php,Function,我尝试了许多不同的方法,但我似乎不知道自己做错了什么(但毫无疑问,这是一个业余的错误)。下面是:我在一个文件中定义了一个函数,如下所示: <?php function getServer() { $server = $_SERVER[SERVER_NAME]; if ($server == 'ntowl.com') { $server = 'Practice Area'; } else

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

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

谢谢!这很有帮助。