- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
// getter для поля в конфиге. Очень костылёвый гавноалгоритм. Потом обязательно переделать!
public function read($section, $key){
if($section == true or $this->prefix == true){
if(isset($this->arr[$this->prefix.$section][$key])){
return $this->arr[$this->prefix.$section][$key];
} else {
return false;
}
} else {
if(isset($this->arr[$this->prefix.$section][$key])){
return $this->arr[$this->prefix.$section][$key];
} else {
return false;
}
}
}
Lure Of Chaos 15.09.2011 17:20 # +2
Int 15.09.2011 18:53 # 0
jokz 16.09.2011 22:15 # +1
var_dump('false'==true); //boolean true
Int 22.09.2011 22:27 # 0
я о строгом равенстве речь веду
djumpen 15.09.2011 17:49 # 0
// getter для поля в конфиге. Очень костылёвый гавноалгоритм. Потом обязательно переделать!
public function read($section, $key){
if($section == true or $this->prefix == true){
if(isset($this->arr[$this->prefix.$section][$key])){
return $this->arr[$this->prefix.$section][$key];
} else {
return false;
}
} else {
if(isset($this->arr[$key])){
return $this->arr[$key];
} else {
return false;
}
}
}
Lure Of Chaos 15.09.2011 17:56 # 0
djumpen 15.09.2011 18:12 # 0
Lure Of Chaos 15.09.2011 18:13 # 0
i-- 15.09.2011 18:15 # +4
djumpen 15.09.2011 18:54 # 0
Было желание сделать ее универсальной для конфигов с секциями и без них. Тоесть когда секцию не указываем - работаем с одномерным массивом. Если указали секцию - с двумерным.
Самое интересное, этот код скорее всего пойдет в продакшн и будет поставляться как конфигурялка недешевых железок.
Int 15.09.2011 18:55 # +2
Lure Of Chaos 15.09.2011 18:57 # 0
i-- 15.09.2011 20:28 # −1
ZX_Spectrum 15.09.2011 20:46 # +1
gegMOPO4 16.09.2011 10:08 # +5
guest8 09.04.2019 11:31 # −999