Halaman dokumentasi untuk php_sapi
_name dengan jelas menyatakan cara kerjanya:
Mengembalikan string huruf kecil yang menjelaskan jenis antarmuka (API Server, SAPI) yang digunakan PHP ....
Meskipun tidak lengkap, nilai-nilai pengembalian yang mungkin termasuk aolserver, apache, apache2filter, apache2handler, caudium, cgi (hingga PHP 5.3), cgi-fcgi, cli, kontinuitas, embed, isapi, litespeed, milter, nsapi, phttpd, pi3web, roxen, thttpd, tux, dan webjames.
Saya tidak yakin mengapa hop tidak berpikir bahwa PHP adalah untuk programmer yang serius (Saya seorang programmer yang serius, dan saya menggunakan PHP setiap hari), tetapi jika dia ingin membantu memperjelas dokumentasi maka mungkin dia dapat mengaudit semua server web yang mungkin PHP dapat berjalan dan menentukan nama-nama semua jenis antarmuka yang mungkin untuk setiap server. Pastikan untuk tetap memperbarui daftar itu saat server web baru dan antarmuka ditambahkan.
Juga, Bobby berkata:
Saya tertarik mengapa dok. contoh memeriksa 3 karakter pertama, sedangkan deskripsi menyatakan string harus persis "CGI"
Deskripsi untuk contoh menyatakan:
Contoh ini memeriksa cgi substring karena mungkin juga cgi-fcgi.