私は地獄に反対票を投じますが、CLIでハッキングするときに、完全な実行を継続したくないのに、プログラムを強制終了したくない場合があります。
ここでの目標は、別のハンドポイントファイルへのAPI呼び出しを回避することです。システムコールを実行する、インターフェイスに素敵な再生ボタンがあるとします。
例1:プログラムはジョブの後に強制終了され、データは返されません。これは望まれていません。
if ($_GET["play"] != ""){
exit;
}
例2:プログラムは引き続き実行され、GETリクエストでデータ全体をフィードします。この場合、これは不要です。これは、彼がすでに持っているすべてのデータでブラウザの速度を低下させています。
if ($_GET["play"] != ""){
}
例3:プログラムは引き続き実行され、期待どおりにデータが返されず、playコマンドが実行されましたが、データセット全体が解析されます。これは不要なジョブであり、php /マシンの速度が低下する可能性があります。
if ($_GET["play"] != ""){
}
例4:プログラムは引き続き実行され、期待どおりにデータが返されませんでした。playコマンドが実行され、データ全体が解析されていませんでした。phpは、予想どおり、空の応答で200OKを非常に高速に返しました。みんな幸せ!
if ($_GET["play"] != ""){
goto END;
}
END;
はい!GOTOを使用すると、-最善の方法として-と見なされることがあります🔨-!
https://www.php.net/manual/en/control-structures.goto.php
