O comportamento destas funções é afetado pelas configurações do php.ini.
| Nome | Padrão | Modificável | Registro de Alterações | 
|---|---|---|---|
| com.allow_dcom | "0" | INI_SYSTEM | |
| com.autoregister_typelib | "0" | INI_ALL | |
| com.autoregister_verbose | "0" | INI_ALL | |
| com.autoregister_casesensitive | "1" | INI_ALL | |
| com.code_page | "" | INI_ALL | |
| com.dotnet_version | "" | INI_SYSTEM | A partir do PHP 8.0.0 | 
| com.typelib_file | "" | INI_SYSTEM | 
Aqui está uma breve explicação das diretivas de configuração.
com.allow_dcom
    Quando ativado, o PHP poderá operar como um cliente D-COM (COM Distribuído) e permitirá que o script PHP instancie objetos COM em um servidor remoto.
com.autoregister_typelib
    Quando ativado, o PHP tentará registrar constantes da biblioteca de tipos de objetos COM que ele instancia, se esses objetos implementarem as interfaces necessárias para obter essas informações. A distinção entre maiúsculas e minúsculas das constantes que ele registra é controlada Please diretiva com.autoregister_casesensitive do php.ini.
com.autoregister_verbose
    Quando ativado, quaisquer problemas com o carregamento de uma biblioteca de tipos durante a instanciação do objeto serão relatados usando o mecanismo de erro do PHP. O padrão é desativado, o que não emite nenhuma indicação se houve um erro ao localizar ou carregar a biblioteca de tipos.
com.autoregister_casesensitive
    Quando ativado (o padrão), as constantes encontradas nas bibliotecas de tipos carregadas automaticamente ao instanciar objetos COM serão registradas com distinção entre maiúsculas e minúsculas. Consulte com_load_typelib() para mais detalhes.
com.code_page
    
     Controla a página de código do conjunto de caracteres padrão a ser usada ao passar
     strings de e para objetos COM. Se definida como uma string vazia, o PHP
     assumirá o valor CP_ACP, que é a página de código
     ANSI padrão do sistema.
    
Se o texto nos scripts for codificado usando por padrão um conjunto de caracteres ou uma codificação diferente, definir esta diretiva evitará que seja necessário passar a página de código como um parâmetro para o construtor de classe com. Observe que ao usar esta diretiva (como acontece com qualquer diretiva de configuração PHP), o script PHP se torna menos portável; deve-se usar o parâmetro do construtor COM sempre que possível.
com.dotnet_version
    
     A versão do .NET Framework a ser usada para objetos dotnet.
     O valor da configuração são as três primeiras partes do número da versão do Framework,
     separadas por pontos e prefixadas com v, por exemplo, v4.0.30319.
    
com.typelib_file
    
     Quando definida, deve informar o caminho para um arquivo que contém uma lista
     de bibliotecas de tipos que devem ser carregadas na inicialização. Cada linha do
     arquivo será tratada como o nome da biblioteca de tipos e carregada como
     se com_load_typelib() tivesse sido chamada.
     As constantes serão registradas de forma persistente, de forma que a biblioteca
     só precise ser carregada uma vez. Se o nome de uma biblioteca de tipos terminar com a
     string #cis ou #case_insensitive,
     as constantes dessa biblioteca serão registradas
     sem distinção entre maiúsculas e minúsculas.
    
