Інтерфейс Stringable

(PHP 8)

Вступ

Інтерфейс Stringableобозначает класс, реализующий метод__toString(). На відміну від більшості інтерфейсів, Stringable неявно присутній у будь-якому класі, в якому визначено магічний метод __toString()хоча він може і повинен бути оголошений явно.

Його основне значення – дозволити функціям виконувати перевірку типу на відповідність об'єднаним типам string|Stringable, щоб приймати або рядковий примітив, або об'єкт, який може бути перетворений на рядок.

Огляд інтерфейсів


    
     interface Stringable {

    /* Методы */
    
   public __toString(): string

   }

Приклади використання Stringable

Приклад #1 Простий приклад використання Stringable

Loading...

Висновок наведеного прикладу буде схожим на:

123.234.42.9

Зміст