Мой вопрос (ы) является одним из лучших методов для ООП. Я использую Codeigniter Framework / PHP.
У меня есть класс:
class Test() {
var $my_data = array();
function my_function() {
//do something
}
}
Можно ли так объявить $ my_data в классе? или это должно идти в конструкторе? По сути, каждая функция будет записывать в $ my_data, так что в некотором смысле это будет переменная всего класса (глобальная?
Кроме того, я должен использовать var или private? не рекомендуется использовать var в пользу объявления области действия переменных?