如果我在包含的php文件中的函数外使用“return”,那么PHP会跳过文件的其余部分。
我可以在函数内部执行此操作吗?
test1.php:
<?php
echo 'test1';
include('test2.php');
echo 'test2'
?>
test2.php
<?php
function returner()
{
return_included_file;
}
returner();
//I don't want this to be executed
echo 'test';
?>
期望的输出:
test1
test2
答案 0 :(得分:0)
将 exit
放在那里
<?php
function returner()
{
return_included_file;
}
returner();
exit; // here...
//I don't want this to be executed
echo 'test';
?>
if(!returner())
{
echo 'test';
}
答案 1 :(得分:0)
你可以这样做:
<?php
function returner()
{
return_included_file;
}
return returner();
//I don't want this to be executed
echo 'test';
?>
这样做echo 'test';
将不会被执行。