- round: documentation ( source)
- pow: documentation ( source)
<?php
class Controller{
public $rating1;
public $rating2;
}
class Ratings {
public function __construct($rating1, $rating2) {
$this->rating1 = $rating1;
$this->rating2 = $rating2;
}
public function calculateChange() {
return round(1 / (1 + pow(10, ($this->rating2 - $this->rating1) / 400)) * 100);
}
}
echo (new Ratings(4, 5))->calculateChange() . "%";