我有两个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中调用它时,不要在屏幕上显示任何内容。
我知道它会很明显,但我做错了什么?两个文件都在同一个文件目录中。
由于
答案 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”);
这是因为你的函数将字符串作为参数发送字符串