如何从另一个php文件调用php函数

时间:2014-08-15 11:42:56

标签: php

我有两个php文件,一个是index.php

<?php
    include ‘Play.php’;
    $temp = first(HH);
    echo $temp;
?>

第二个Play.php

<?php
    function first($string)
    { 
            return $string;  
    }
?>

如果我删除$ temp = first(HH);从第一个文件然后它工作,如果我包括它,index.php不起作用(当我在safari中调用它时,不要在屏幕上显示任何内容。

我知道它会很明显,但我做错了什么?两个文件都在同一个文件目录中。

由于

4 个答案:

答案 0 :(得分:4)

在字符串周围使用正确的引号作为包含。 "'不是

使用这样的印刷引号表明您可能正在尝试使用文字处理器编写代码。不要那样做;取而代之的是文本或代码编辑器。

答案 1 :(得分:1)

您的功能是正确的,但您调用函数的方式不正确。您包含文件的方式不正确。您应该将文件包含在""''等引号中。您必须将该字符串括在引号""中。在index.php中使用以下代码

<?php
    include 'Play.php';
    $temp = first("HH");
    echo $temp;
?>

我希望这有助于你

答案 2 :(得分:1)

include期望双引号"所以改变它,你的代码应该有效。 include "Play.php";

答案 3 :(得分:-2)

请改变 $ temp = first(HH); to $ temp = first(“HH”);

这是因为你的函数将字符串作为参数发送字符串