我有一个遗留项目正在迁移到 PHP 版本 8,但新的 PHP 版本不支持基于类名命名的类构造函数,这在旧版本中有效。
我希望这样的课程继续工作:
class Person {
private $fname;
private $lname;
// Constructor same class name here
public function Person($fname, $lname) {
$this->fname = $fname;
$this->lname = $lname;
}
// public method to show name
public function showName() {
echo "My name is: " . $this->fname . " " . $this->lname . "<br/>";
}
}
// creating class object
$john = new Person("John", "Wick");
$john->showName();
Run Code Online (Sandbox Code Playgroud)