variant sınıfı

(PHP 4 >= 4.1.0, PHP 5, PHP 7, PHP 8)

Giriş

VARIANT, COM'un PHP zval eşdeğeridir; farklı olası türlerde değer içerebilen bir yapıdır. COM eklentisi tarafından sağlanan variant sınıfı, PHP'den COM'a ve COM'dan PHP'ye bu değerlerin aktarımında daha fazla denetim sahibi olmanızı sağlar.

Sınıf Sözdizimi

classvariant {
public__construct(mixed$değer = null, int$veri_türü = VT_EMPTY, int$kodlama = CP_ACP)
}

variant örnekleri

Örnek 1 - variant örneği

<?php
$v
= new variant(42);
print
"Değişkenin türü: " . variant_get_type($v) . "<br/>";
print
"Değişkenin değeri: " . $v . "<br/>";
?>

Bilginize:

Bir değer döndürülürken veya bir variant özelliği alınıp getirilirken, yalnızca dönüşüm sırasında türler arasında bilgi kaybına neden olmayacak doğrudan bir eşleme olduğunda bir PHP değerine dönüştürülür. Diğer tüm durumlarda sonuç, variant sınıfının nesnesi olarak döndürülür. PHP, tür dönüşüm işleci kullanılarak örtük vaya doğrudan bir dizge olarak basılmak üzere variant'ın bir PHP yerel türüne dönüştürülmesine veya değerlendirilmesine zorlanabilir. Bir dönüştürmeyi zorlamadan veya veri kaybı riskine girmeden variant'lar üzerinde aritmetik işlemler gerçekleştirmeyi sağlayan variant işlevleri de vardır.

Ayrıca bkz: variant_get_type().

İçindekiler

To Top