exit EXPR
exit
は、スクリプトの実行を終了し、引数をステータスコードとして返します。引数を省略すると、ステータスコード 0 を返します。
exitの使い方
.... exit; # この行が実行されると、スクリプトは終了
exit
は常に直ちに終了するわけではありません。まず、定義されているEND
ルーチンを呼び出しますが、END
ルーチン自身はexit
を止められません。同様に、呼び出す必要のあるオブジェクトデストラクタはすべて、実際の終了前に呼び出されます。これが問題になる場合は、END
やデストラクタが実行されることを防ぐためにPOSIX:_exit($status)
を呼び出してください。