違い: 1. die() はプログラムの実行を停止してコンテンツを出力しますが、exit はプログラムの実行を停止してコンテンツを出力しません。 2. Die はエラーが発生すると停止します。exit は直接停止し、後続のコードは実行しませんが、exit() は内容を表示できます。
このチュートリアルの動作環境: Windows7 システム、PHP7.1 バージョン、DELL G3 コンピューター
die( php で)、exit()、return
die() はプログラムの実行を停止し、コンテンツを出力します。
exit はプログラムの実行を停止し、コンテンツは出力しません
return は戻り値です
die はエラーが発生すると停止します
exit は直接停止し、後続のコードは実行しません。exit() は内容を表示できます。
return は純粋な戻り値ですが、後続のコードは実行されません。
exit (0): プログラムを通常どおり実行し、プログラムを終了します。
exit (1 ): 異常な動作によりプログラムが終了;
return(): 戻り関数 main 関数内にある場合は、関数を終了して値を返します。
詳細:
1. return は関数の値 (キーワード) を返し、exit は関数です。
2. return は言語レベルで、呼び出しスタックの戻りを表し、exit はシステム コール レベルで、プロセスの終了を表します。
3. Return は関数の終了 (リターン)、exit はプロセスの終了です。
4. リターンは C 言語によって提供され、終了はオペレーティング システムによって提供されます (または関数ライブラリで指定されます)。
5. Return は関数の実行を終了し、関数の実行情報を他の呼び出し関数に転送するために使用され、exit 関数はアプリケーションを終了し、プロセスによって使用されているメモリ空間を削除し、 transfer a ステータスは OS に返されます。このステータスは、アプリケーションの実行中の情報を特定します。この情報は、マシンとオペレーティング システムに関連しています。一般に、0 は正常終了を意味し、0 以外は異常終了を意味します。
6. メイン関数以外で return と exit を呼び出した場合の効果は非常に明白ですが、main 関数で return と exit を呼び出した場合の現象は非常に曖昧で、ほとんどの場合、現象は同じです。
推奨学習: 「PHP ビデオ チュートリアル 」
以上がPHPのexitとdieの違いは何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。