в моем классе у меня есть массив, определенный так
class t {
var $settings = array();
}
Я буду использовать эти настройки довольно часто, поэтому вместо того, чтобы писать $this->settings['setting']
везде, я хотел развернуть функцию, которая автоматически определяет эти настройки в локальных переменных.
private function get_settings () {
$array = $this->settings['array'];
$foreign_key = $this->settings['foreign_key'];
$limit = $this->settings['limit'];
$tableclassid = $this->settings['tableclassid'];
$pager = $this->settings['pager'];
$container = $this->settings['container'];
$extracolumn = $this->settings['extracolumn'];
}
Теперь я хочу получить эти переменные и использовать их в другой функции в классе. В примере
public function test () {
$this->get_settings();
return $foreign_key;
}
и я хочу вернуть $this->settings['foreign_key']
есть ли способ сделать это? Или мне нужно загромождать все функции этим блоком кода, который есть у get_settings ()?
Я ценю помощь .. спасибо:)