Declaration and initialization
Interfaces
Declaration and initialization
Method requirements
Constructor requirements
Inheritance of interfaces
Conformance checking (is, as)
Default methods
Collection of interfaces
<?php
interface
Printable
{
function
print
();
}
$printable =
new
Printable
();
//<- Error
Languages
Python
C
Java
C#
JavaScript
R
Rust
Golang
Delphi
Swift
Kotlin
TypeScript
Clojure
Objective-C