Tôi hiện đã biến lớp PHP của tôi thiết lập như thế này:Cách tốt nhất để lưu trữ biến lớp trong PHP là gì?
class someThing {
private $cat;
private $dog;
private $mouse;
private $hamster;
private $zebra;
private $lion;
//getters, setters and other methods
}
Nhưng tôi cũng thấy những người sử dụng một mảng duy nhất để lưu trữ tất cả các biến:
class someThing {
private $data = array();
//getters, setters and other methods
}
nào làm bạn sử dụng, và tại sao? Những ưu điểm và nhược điểm của mỗi loại là gì?