PHP Manuál | ||
---|---|---|
Predchádzajúci | Nasledujúci |
COM je technológia, ktorá umožňuje znovupoužitie kódu napísaného v akomkoľvek jazyku (akýmkoľvek jazykom) pomocou štandardnej volacej konvencie a skrývania sa za implementačné detaily API akými sú, na ktorom počítači je komponent uložený a ktorý spustiteľný súbor ho uchováva. Možete si to prestaviť ako mechanizmus Remote Procedure Call (RPC) s niektorými základnými koreňmi objektu. Oddeľuje implementáciu od rozhrania.
COM podpruje verziovanie, separáciu implementácie od rozhrania a skrývanie implementačných detailov akými sú vykonateľná lokácia a jazyk, v ktorom bol napísaný.
Funkcie COM sú k dispozícii iba v PHP pre Windows.
Nie je potrebná žiadna inštalácia na použitie týchto funkcií; sú časťou jadra PHP.
Windows verzie PHP majú vstavanú podporu pre toto rozšírenie. Nemusíte načítať žiadne dodatočné rozšírenie, aby ste mohli tieto funkcie používať.
Správanie tejto funkcie je ovplyvnené nastaveniami v php.ini.
Tabuľka 1. Konfiguračné voľby COM
Názov | Default | Zameniteľný |
---|---|---|
com.allow_dcom | "0" | PHP_INI_SYSTEM |
com.autoregister_typelib | "0" | PHP_INI_SYSTEM |
com.autoregister_verbose | "0" | PHP_INI_SYSTEM |
com.autoregister_casesensitive | "1" | PHP_INI_SYSTEM |
com.typelib_file | "" | PHP_INI_SYSTEM |
Konštanty uvedené nižšie sú definované týmto rozšírením a budú dostupné iba keď rozšírenie bolo buď kompilované do PHP alebo dynamicky načítané za behu (runtime).
Pre ďalšie informácie o COM si prečítajte COM specification alebo sa môžete pozrieť na Yet Another COM Library (YACL) Dona Boxa.
Predchádzajúci | Domov | Nasledujúci |
ccvs_void | Hore | COM |