class, private/public, __construct, методы. ООП помогает структурировать код для больших проектов.
class Course {
private $name;
private $price;
public function __construct($name, $price) {
$this->name = $name;
$this->price = $price;
}
public function getInfo() {
return "Курс: " . htmlspecialchars($this->name) . ", цена: " . number_format($this->price, 0, ".", " ") . " ₽";
}
}
$c = new Course("Основы PHP", 5900);
echo $c->getInfo();