返回PHP代码

返回PHP代码,php,Php,当我们在PHP中对全局范围使用return时,在返回之后,执行是否会停止? 还是继续处理 <?php if(defined("A")) return; define("A", true); echo "Hello"; if(defined("A")) return; define("A", true); echo "Hello"; ?> 如果要停止脚本,最好使用exit,因为return应该只在函数中使用 在您的情况下,脚本将如文档所述结束:return还将结束eval

当我们在PHP中对全局范围使用return时,在返回之后,执行是否会停止? 还是继续处理

<?php

if(defined("A")) return;
define("A", true);

echo "Hello";

if(defined("A")) return;
define("A", true);

echo "Hello";
?>

如果要停止脚本,最好使用exit,因为return应该只在函数中使用


在您的情况下,脚本将如文档所述结束:return还将结束eval语句或脚本文件的执行

如果要停止脚本,最好使用exit,因为return应该只在函数中使用


在您的情况下,脚本将如文档所述结束:return还将结束eval语句或脚本文件的执行

正如上面所说:

如果从主脚本文件中调用return,则 行刑结束


您的脚本将在第一次返回后停止

正如上面所说:

如果从主脚本文件中调用return,则 行刑结束



执行将继续..您需要使用exit停止进一步执行..读取@Mr.Alien错误。死刑将被执行stopped@AlexanderLarikov同意..但我只是给出了一个基本的东西,如果他使用return,他应该退出,顺便说一句,如果你阅读php手册中的exit,它说输出一条消息并终止当前script@Mr.Alien但可能有两种情况:如果从全局范围调用,则当前脚本文件的执行结束。如果包含或需要当前脚本文件,则控制权会传递回调用文件。但在OP的情况下,执行将停止。执行将继续。您需要使用exit停止进一步的执行。读取@Mr.Alien错误。死刑将被执行stopped@AlexanderLarikov同意..但我只是给出了一个基本的东西,如果他使用return,他应该退出,顺便说一句,如果你阅读php手册中的exit,它说输出一条消息并终止当前script@Mr.Alien但可能有两种情况:如果从全局范围调用,则当前脚本文件的执行结束。如果包含或需要当前脚本文件,则控制权会传递回调用文件。但在OP的情况下,执行将被停止。我对那次否决票不负责任,但OP确实要求在全球范围内返回。不是在函数中。是的,经过多次编辑,但在第一种情况下,它没有被指示@导航,你读过他的第一行了吗?您是否阅读过function.exit.php手册页面?上面写着输出一条消息并终止当前脚本,有很多例子支持他的答案,并且完全符合问题的上下文。@JasonWilliams你看过他的编辑吗?您是否知道在主脚本中使用return将停止执行,因此尽管使用exit;这是一个很好的选择,但并不重要。我的第一个评论是他的第一篇帖子。他谈到函数的地方。@navnav是的,但正如你所说,看我的编辑,我总是说:如果你想停止脚本,最好使用exit,因为return应该只在函数中使用!如果您让用户在任何地方使用一些本机php func,而不是在正确的上下文中,这不是我的问题。。。是的,为了更清晰,我在文章编辑之后制作和编辑了!我对那次否决票不负责任,但OP确实询问了在全球范围内回归的问题。不是在函数中。是的,经过多次编辑,但在第一种情况下,它没有被指示@导航,你读过他的第一行了吗?您是否阅读过function.exit.php手册页面?上面写着输出一条消息并终止当前脚本,有很多例子支持他的答案,并且完全符合问题的上下文。@JasonWilliams你看过他的编辑吗?您是否知道在主脚本中使用return将停止执行,因此尽管使用exit;这是一个很好的选择,但并不重要。我的第一个评论是他的第一篇帖子。他谈到函数的地方。@navnav是的,但正如你所说,看我的编辑,我总是说:如果你想停止脚本,最好使用exit,因为return应该只在函数中使用!如果您让用户在任何地方使用一些本机php func,而不是在正确的上下文中,这不是我的问题。。。是的,为了更清晰,我在文章编辑之后制作和编辑了!