Buradaki sabitler bu eklenti için tanımlanmış olup, sadece eklentinin PHP içinde derlenmiş olması veya çalışma anında dinamik olarak yüklenmesi halinde kullanılabilir.
Sabit | Değer | Açıklama | Ek Bilgi |
---|---|---|---|
CLSCTX_INPROC_SERVER (int) | 1 | Bu sınıfı oluşturan ve yöneten kod; sınıf bağlamının belirtildiği işlevi çağıran süreçle aynı kimlikte çalışan bir DLL'dir. | |
CLSCTX_INPROC_HANDLER (int) | 2 | Bu sınıfı oluşturan ve yöneten kod; istemcinin sürecinde çalışan bir DLL olup, sınıfın örneklerine uzaktan erişildiğinde sınıfın istemci tarafı yapılarını gerçekler. | |
CLSCTX_LOCAL_SERVER (int) | 4 | Bu sınıfı oluşturan ve yöneten EXE kod; aynı makinede çalışır fakat ayrı bir süreç alanına yüklenir. | |
CLSCTX_REMOTE_SERVER (int) | 16 | Uzak bir bağlam. Bu sınıfı oluşturan ve yöneten kod farklı bir bilgisayarda çalışır. | |
CLSCTX_SERVER (int) | 21 | Süreç içi, yerel ya da uzaktaki sunucu kodunu belirtir. CLSCTX_INPROC_SERVER , CLSCTX_LOCAL_SERVER ve CLSCTX_REMOTE_SERVER sabitlerinin VEYAlanmasının sonucudur. | |
CLSCTX_ALL (int) | 23 | Tüm sınıf bağlamlarını belirtir. CLSCTX_INPROC_HANDLER ve CLSCTX_SERVER sabitlerinin VEYAlanmasının sonucudur. | |
VT_NULL (int) | 1 | NULL gösterici başvurusu. | |
VT_EMPTY (int) | 0 | VT_EMPTY türünde bir özellikle ilişkili hiçbir veri yoktur, dolayısıyla değerin boyutu sıfırdır. | |
VT_INT (int) | 22 | 4 baytlık işaretli tamsayı değer (VT_I4 eşdeğeri). | |
VT_I1 (int) | 16 | Tek baytlık işaretli tamsayı değer. | |
VT_I2 (int) | 2 | İki baytlık işaretli tamsayı değer. | |
VT_I4 (int) | 3 | Dört baytlık işaretli tamsayı değer. | |
VT_I8 (int) | 20 | 8 baytlık işaretli tamsayı değer | PHP 7.0.0 ve sonrasında kullanılabiliir (sadece x64). |
VT_UINT (int) | 23 | 4 baytlık işaretsiz tamsayı değer (VT_UI4 eşdeğeri). | |
VT_UI1 (int) | 17 | 1 baytlık işaretsiz tamsayı değer. | |
VT_UI2 (int) | 18 | 2 baytlık işaretsiz tamsayı değer. | |
VT_UI4 (int) | 19 | 4 baytlık işaretsiz tamsayı değer. | |
VT_UI8 (int) | 21 | 8 baytlık işaretsiz tamsayı değer. | PHP 7.0.0 ve sonrasında kullanılabiliir (sadece x64). |
VT_R4 (int) | 4 | 32 bitlik IEEE kayan noktalı değer. | |
VT_R8 (int) | 5 | 64 bitlik IEEE kayan noktalı değer. | |
VT_BOOL (int) | 11 | İkil değer. | |
VT_ERROR (int) | 10 | Hata kodu olup hata ile ilgili durum kodunu içerir. | |
VT_CY (int) | 6 | 8 baytlık ikinin tamamlayıcısı tamsayı (10,000'e ölçekli). | |
VT_DATE (int) | 7 | 31 Aralık 1899'dan beri geçen günlerin sayısını gösteren 64 bitlik kayan noktalı bir sayı. Örneğin, 1 Ocak 1900 için 2.0, 2 Ocak 1900 için 3.0 gibi). VT_R8 ile aynı gösterimde saklanır. | |
VT_BSTR (int) | 8 | NULL sonlandırmalı bir Unicode dizge için gösterici. | |
VT_DECIMAL (int) | 14 | Onluk tabanda bir yapı. | |
VT_UNKNOWN (int) | 13 | IUnknown arayüzünü gerçekleyen bir nesnenin göstericisi. | |
VT_DISPATCH (int) | 9 | Belirtilen nesnenin götericisine gösterici. | |
VT_VARIANT (int) | 12 | Tür ismi ile öncelenmiş olarak ilgili değer. VT_VARIANT sadece VT_BYREF ile kullanılabilir. | |
VT_ARRAY (int) | 8192 | Tür belirteci ile VT_ARRAY VEYAlanırsa sonuç bir SAFEARRAY göstericisi olur. VT_ARRAY sadece şu veri türleri ile VEYAlanabilir: VT_I1 , VT_UI1 , VT_I2 , VT_UI2 , VT_I4 , VT_UI4 , VT_INT , VT_UINT , VT_R4 , VT_R8 , VT_BOOL , VT_DECIMAL , VT_ERROR , VT_CY , VT_DATE , VT_BSTR , VT_DISPATCH , VT_UNKNOWN ve VT_VARIANT . | |
VT_BYREF (int) | 16384 | Tür belirteci ile VT_BYREF VEYAlanırsa sonuç bir başvurudur. Başvuru türleri, C++'daki başvuru türlerine benzer şekilde veriye bir başvuru olarak yorumlanır. | |
CP_ACP (int) | 0 | ANSI kod sayfasına öntanımlıdır. | |
CP_MACCP (int) | 2 | Macintosh kod sayfası. | |
CP_OEMCP (int) | 1 | OEM kod sayfasına öntanımlıdır. | |
CP_UTF7 (int) | 65000 | Unicode (UTF-7). | |
CP_UTF8 (int) | 65001 | Unicode (UTF-8). | |
CP_SYMBOL (int) | 42 | SEMBOL çevirileri. | |
CP_THREAD_ACP (int) | 3 | Geçerli evrenin ANSI kod sayfası. | |
VARCMP_LT (int) | 0 | Sol bayt dizgesi, sağ bayt dizgesinden küçüktür. | |
VARCMP_EQ (int) | 1 | İki terim eşittir. | |
VARCMP_GT (int) | 2 | Sol bayt dizgesi, sağ bayt dizgesinden büyüktür. | |
VARCMP_NULL (int) | 3 | Her ifade NULL'dur. | |
NORM_IGNORECASE (int) | 1 | Harf büyüküğüne duyarlığı yoksay. | |
NORM_IGNORENONSPACE (int) | 2 | Boşluk olmayan karakterleri yoksay. | |
NORM_IGNORESYMBOLS (int) | 4 | Sembolleri yoksay. | |
NORM_IGNOREWIDTH (int) | 131072 | Dizge uzunluğunu yoksay. | |
NORM_IGNOREKANATYPE (int) | 65536 | Kana türünü yoksay. | |
NORM_IGNOREKASHIDA (int) | 262144 | Arapça kaşida karakterleri yoksay. | Kullanılabilirliği altında çalıştığı kütüphaneye bağlıdır. |
DISP_E_DIVBYZERO (int) | -2147352558 | Sıfırla bölme hatasını belirten dönen hata. | x64 üzerinde, PHP 7.0.0 itibariyle bu değer 2147614738 'dir. |
DISP_E_OVERFLOW (int) | -2147352566 | Bir değerin beklenen gösterimine zorlanamadığını belirten hata. | x64 üzerinde, PHP 7.0.0 itibariyle bu değer 2147614730 'dur. |
DISP_E_BADINDEX (int) | -2147352565 | Dizi indisinin mevcut olmadığını gösteren hata. | x64 üzerinde, PHP 7.0.0 itibariyle bu değer 2147614731 'dir. |
MK_E_UNAVAILABLE (int) | -2147221021 | iMoniker COM durum kodu; işlev çağrısının, kullanılamaması nedeniyle başarısız olduğu hatalarda döner. | x64 üzerinde, PHP 7.0.0 itibariyle bu değer 2147746275 'tir. |