A página de documentação para php_sapi
_name indica claramente como funciona:
Retorna uma string em minúscula que descreve o tipo de interface (a API do servidor, SAPI) que o PHP está usando ....
Embora não seja exaustivo, os possíveis valores de retorno incluem aolserver, apache, apache2filter, apache2handler, caudium, cgi (até PHP 5.3), cgi-fcgi, cli, continuidade, incorporação, isapi, litespeed, milter, nsapi, phttpd, pi3web, roxen, thttpd, tux e webjames.
Não sei por que o hop não pensa que o PHP é para programadores sérios (sou um programador sério e uso o PHP diariamente), mas se ele quiser ajudar a esclarecer a documentação, talvez possa auditar todos os servidores da Web possíveis que o PHP possa executar e determinar os nomes de todos os tipos de interface possíveis para cada servidor. Apenas certifique-se de manter essa lista atualizada à medida que novos servidores e interfaces da Web forem adicionados.
Além disso, Bobby disse:
Estou intrigado com o motivo do documento. O exemplo inspeciona os três primeiros caracteres, enquanto a descrição indica que a sequência deve ser exatamente "CGI"
A descrição para o exemplo afirma:
Este exemplo verifica o substring cgi porque também pode ser cgi-fcgi.