PHP 呼び出しソースの決定: CLI と Web サーバー
PHP スクリプトがコマンドライン インターフェイス (CLI) から実行されるか、それとも Web サーバーから実行されるかを決定するそれに応じてスクリプトを管理するには、mod_php を備えた Apache などの Web サーバーが不可欠です。
呼び出しソースを効果的に評価するには、php_sapi_name() 関数を利用します。インターフェイス タイプを指定する小文字の文字列を返します。さらに、この目的には PHP_SAPI 定数の使用を検討してください。
たとえば、PHP が CLI 内で動作するかどうかを確認するには、次の関数を使用します。
<code class="php">function isCommandLineInterface() { return (php_sapi_name() === 'cli'); }</code>
このアプローチは、信頼性の高い方法を提供します。 PHP スクリプトの起源を特定し、その実行を適切に調整できるようにします。
以上がPHP スクリプトが CLI または Web サーバーから実行されているかどうかを確認するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。