Stringable arayüzü Stringable
&reftitle.intro; Stringable arayüzü sahip olduğu __toString() yöntemiyle dolaylı olarak gerçeklenir. Çoğu arayüzün tersine Stringable açıkça bildirilmiş olsun ya da olmasın, sahip olduğu sihirli __toString() yöntemini tanımlayan her sınıfı dolaylı olarak tanımlar. Birincil kullanımı, bir dizge veya dizgeye dönüştürülebilir bir nesne kabul edecek bir işlevin bağımsız değişkenine tür olarak string|Stringable birleşimini belirterek tür sınaması yapmasını sağlamaktır.
&reftitle.classsynopsis; Stringable &Methods;
Stringable örnekleri - Stringable Temel Kullanımı Burada kurucu özelliği tanıtımı kullanılıyor. oct1.$this->oct2.$this->oct3.$this->oct4"; } } function showStuff(string|Stringable $değer) { // Stringable için, __toString'e örtük çağrıdır. print $değer; } $ip = new IPv4Address('123', '234', '42', '9'); showStuff($ip); ?> ]]> &example.outputs.similar;
&language.predefined.stringable.tostring;