Çalışma Anı Yapılandırması

Bu işlevlerin davranışı php.ini içindeki ayarlardan etkilenir.

Com Yapılandırma Yönergeleri
İsim Öntanımlı Değeri Değişiklik Yeri Sürüm Bilgisi
com.allow_dcom "0" PHP_INI_SYSTEM PHP 4.0.5'den beri kullanılabilir.
com.autoregister_typelib "0" PHP_INI_ALL PHP 4'te PHP_INI_SYSTEM. PHP 4.1.0'dan beri kullanılabilir.
com.autoregister_verbose "0" PHP_INI_ALL PHP 4'te PHP_INI_SYSTEM. PHP 4.1.0'dan beri kullanılabilir.
com.autoregister_casesensitive "1" PHP_INI_ALL PHP 4'te PHP_INI_SYSTEM. PHP 4.1.0'dan beri kullanılabilir.
com.code_page "" PHP_INI_ALL PHP 5.0.0'dan beri kullanılabilir.
com.typelib_file "" PHP_INI_SYSTEM PHP 4.0.5'den beri kullanılabilir.
PHP_INI_* kiplerinin tanımları ve ayrıntılı açıklamaları için Yapılandırma ayarlarının yeri bölümüne bakınız.

Yapılandırma yönergelerinin kısa açıklamalarını aşağıda bulabilirsiniz.

com.allow_dcom

Etkin duruma getirildiğinde, PHP'ye D-COM (Dağıtık COM) istemcisi olarak izin verilir ve PHP betikleri uzak sunucudaki COM nesnelerini başlatabilir.

com.autoregister_typelib

Etkin duruma getirildiğinde, PHP başlattığı nesnelerin tür kitaplığındaki sabitleri kayıt altına almaya çalışacaktır, bu nesneler arayüzlerde kullanılacaksa bu bilgi gereklidir. Sabitlerin büyüklük duyarlılığı yapılandırma yönergesiyle kontrol edilir.

com.autoregister_verbose

Etkin duruma getirildiğinde, nesne başlatılırken tür kitaplığı yüklemesindeki herhangi bir hata, PHP hata yönetimi kullanılarak bildirilecektir. Öntanımlı olarak kapalıdır yani tür kitaplığının yüklemesi veya bulunmasındaki herhangi bir hata bildirilmeyecektir.

com.autoregister_casesensitive

Etkin durumda iken, öntanımlı olarak etkindir, otomatik yüklenen tür kitaplıklarındaki sabitler büyüklük duyarlı olarak kaydedilecektir. Daha fazla bilgi için com_load_typelib() işlevine bakınız.

com.code_page

COM nesnelerine gönderilen ve gelen dizgelerin öntanımlı karakter kod sayfasının ayarlanmasını sağlar. Eğer boş bir dizgeye ayarlanırsa, PHP CP_ACP sabitini alır, bu sabit öntanımlı olarak sistem ANSI kod sayfasına eşittir.

Eğer betiklerinizde öntanımlı olandan farklı bir karakter kümesi kullandıysanız, bu yönerge sizi COM sınıf yapılandırıcısına, kod sayfasını değiştirge olarak göndermekten kurtaracaktır. Bu yönergeyi kullanmak (diğer yapılandırma yönergelerinde olduğu gibi) PHP betiklerinizin daha az taşınabilir olmasına yol açar, eğer imkan dahilinde ise COM yapılandırma değiştirgelerini kullanmalısınız.

Bilginize: PHP 5 ile kullanılmaya başlanmıştır.

com.typelib_file

Etkin duruma getirildiğinde, başlangıçta yüklenecek tür kitaplıklarının listesini içeren bir dosyayı göstermelidir. Dosyanın her bir satırı tür kitaplık ismi olarak com_load_typelib() işlevini çağırdığınızdaki gibi işlem görecektir. Kütüphanenin ihtiyacı olanı sadece bir kez yüklemek için sabitler kalıcı olarak kaydedilecektir. Eğer tür kitaplığı adı, #cis veya #case_insensitive dizgeleri ile bitiyorsa sabitler büyüklük duyarsız olarak kaydedilecektir.