是否可以包含一个包含字符串值的文件(在本例中为逗号分隔的值列表)作为函数的参数?
例如:
include.php
<?php
'value1,value2,value3'
?>
Run Code Online (Sandbox Code Playgroud)
function.php
<?php
function test($string)
{
echo $string;
}
test(include 'include.php');
?>
Run Code Online (Sandbox Code Playgroud)
我试过这个并没有用,但有没有办法做我想做的事情?
是否include.php必须是一个PHP文件?
如果没有,请将其设为普通文本文件(删除<?php和?>标签),并使用:
test(file_get_contents('include.txt'));
Run Code Online (Sandbox Code Playgroud)
那只会读取include.txt字符串的内容,当然你可以做任何你喜欢的事情.
否则,使用include实际执行文件中的PHP,所以你可以include.php包含:
$variable = 'value1,value2,value3';
Run Code Online (Sandbox Code Playgroud)
然后使用:
include('include.php');
test($variable);
Run Code Online (Sandbox Code Playgroud)