Rumah > Artikel > pembangunan bahagian belakang > Bagaimanakah cara untuk menentukan sama ada Skrip PHP Berjalan dari CLI atau Pelayan Web?
Menentukan Sumber Invocation PHP: CLI vs Web Server
Menentukan sama ada skrip PHP dilaksanakan daripada antara muka baris arahan (CLI) atau pelayan web, seperti Apache dengan mod_php, adalah penting untuk mengurus skrip anda dengan sewajarnya.
Untuk menilai sumber invokasi dengan berkesan, gunakan fungsi php_sapi_name(). Ia mengembalikan rentetan huruf kecil yang menyatakan jenis antara muka. Selain itu, pertimbangkan untuk menggunakan pemalar PHP_SAPI untuk tujuan ini.
Sebagai contoh, untuk mengetahui sama ada PHP beroperasi dalam CLI, gunakan fungsi berikut:
<code class="php">function isCommandLineInterface() { return (php_sapi_name() === 'cli'); }</code>
Pendekatan ini menyediakan kaedah yang boleh dipercayai untuk tentukan asal usul skrip PHP anda, membolehkan anda menyesuaikan pelaksanaannya dengan sewajarnya.
Atas ialah kandungan terperinci Bagaimanakah cara untuk menentukan sama ada Skrip PHP Berjalan dari CLI atau Pelayan Web?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!