2011-01-12 10 views
4

これは可能ですか?PHP:exit()のようなスクリプトを終了することは可能ですか?PHPクラス/オブジェクトの中から

$objetc -> runAndFinish(); 

echo "this should not be echoed"; 

代わりに?

$objetc -> runAndFinish(); 

exit(); 

echo "this should not be echoed"; 

だからrunAndFinish();メソッドは何らかの形でスクリプトの処理を終了します。 可能ですか?

+11

はい。 'exit();'や 'die();'文を 'runAndFinish()'メソッドに入れるだけです。質問をする前にこれを試しましたか? – Spudley

答えて

10

exit();あなたのクラスの中でrunAndFinish();方法

class someClass{ 
    function runAndFinish(){ 
    exit(); 
    } 
} 

$obj = new someClass(); 
$obj->runAndFinish(); 
echo "not gonna print"; 
+0

ありがとうございます、常に与えられた任意のコード – Hernantz

+0

NP、常に喜んで助けてください! –

5

メソッドに終了呼び出しを入れて、呼び出し中に終了します。

+0

あなたの迅速な対応に感謝します。 – Hernantz

0

はい、もちろん可能です。その特定のメソッドにexit()またはdie()(または実行を終了する可能性のあるもの)を入れて実行します。

私の知るところでは、何か他の方法と比べてメソッドで実行できることには特別な制限はありません。

関連する問題