PHP interface Keyword

PHP isset() Function
PHP insteadof Keyword

In this article, you will learn how to create an interface class in PHP. The interface keyword in PHP is used to create interfaces. The implements keyword is used to use interface with the class.

examples of the INTERFACE function

Example 1. In this example, we create and implement an interface.

<?php
interface Machine {
  public function activate();
  public function deactivate();
  public function isActive();
}

class Kettle implements Machine {
  private $isOn = false;

  public function activate() {
    $this->isOn = true;
  }

  public function deactivate() {
    $this->isOn = false;
  }

  public function isActive() {
    return $this->isOn;
  }
}

$machine = new Kettle();

$machine->activate();
if($machine->isActive()) {
  echo "The machine is on";
} else {
  echo "The machine is off";
}

echo "<br>";
$machine->deactivate();
if($machine->isActive()) {
  echo "The machine is on";
} else {
  echo "The machine is off";
}
?>
PHP isset() Function
PHP insteadof Keyword
en English
X
Scroll to Top