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