我是 OOP 的新手。我在下面看到了一个例子。已getStudentName()
设置为静态方法。根据我所掌握的 OOP 知识,这个方法应该是一个非静态方法。
但是,即使代码错误,代码仍然有效。我想知道非静态方法是否可以是静态的而不会对代码产生任何不良影响?
顺便说一句,代码是用 PHP 编写的。
class student{
public static function getStudentName($studentID){
....
return $studentName;
}
}
$stuName = student::getStudentName($stuID)