刚开始使用 PHP 和一般的 OOP。到目前为止,从我读到的内容来看,这两个似乎是同义词。是这样吗?如果不是,实际上当人们提到对象和类时,他们通常会互换使用这两个术语吗?
最佳答案
通常人们会将对象称为类的实例。
所以你有一些类 Employee
。
class Employee {
var $name;
function get_name ( ) { return $this->name; }
function set_name ($new_name) { $this->name = $new_name; }
}
然后你声明它的一个实例:
$assistant = new Employee();
Employee
是一个类。 $assistant
是一个对象,它是 Employee 类的一个实例。
所以回答你的问题 - 类不是对象。当您实例化一个类时,您就创建了一个对象。
关于php - 类和对象在 PHP 中是一回事吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7303355/