3v4l.org

run code in 300+ PHP versions simultaneously
<?php Class User{ private string $email; private string $password; public $errors = []; public function __construct(string $email, string $password){ $this->email = $email; $this->password = $password; } public function validateEmail($email){ if(!filter_var($this->email, FILTER_VALIDATE_EMAIL)){ $this->errors[] = "falsche email"; return false; } else { return true; } } public function validatePassword($password){ If((strlen($password)<4) | (strlen($password)>6)){ $this->errors[] = "passwort zu kurz oder zu lang"; return false; } else { return true; } } public function getEmail(){ return $this->email = $email; } public function setEmail(){ $this->email = email; } } ?>
Output for 8.3.0 - 8.3.30, 8.4.1 - 8.4.18, 8.5.0 - 8.5.3

preferences:
55.12 ms | 696 KiB | 4 Q