3v4l.org

run code in 300+ PHP versions simultaneously
<?php class Person{ public $name; public $sex; //you require those params public function __construct($name, $sex){ //you set the PROPERTIES, so you can access them later, e.g. in the 'isWoman' function $this->name = $name; $this->sex = $sex; } //here we use those properties public function isWoman(){ if($this->sex === 'woman'){ return true; } return false; } } $p1 = new Person('John', 'man' ); $p2 = new Person('Mary', 'woman' ); var_dump($p1,$p2); if($p2->isWoman()){ echo "p2 is a woman!"; };

preferences:
31.09 ms | 402 KiB | 5 Q