当我们return
在全局范围内的 PHP 中使用后return
,执行会停止吗?或处理将继续?
<?php
if(defined("A")) return;
define("A", true);
echo "Hello";
if(defined("A")) return;
define("A", true);
echo "Hello";
?>
当我们return
在全局范围内的 PHP 中使用后return
,执行会停止吗?或处理将继续?
<?php
if(defined("A")) return;
define("A", true);
echo "Hello";
if(defined("A")) return;
define("A", true);
echo "Hello";
?>
如果你想停止一个脚本,你最好使用exit
,因为 return 应该只用在函数中!
http://php.net/manual/en/function.return.php
http://php.net/manual/en/function.exit.php
在您的情况下,脚本将按照文档所述结束:return will also end the execution of an eval() statement or script file