Николаевич off
кстати да,поспешил малех. Спасибо за поправку. Копировать не люблю,а с телефона сам наверно знаешь как оно код набирать,ни чего толком не видно,каждый код пишу,запускаю и пасу в каком месте ошибка выскочит. А когда начинал свой класс писать... Блин,чего я еще не застрелился...
Koenig off
Магистр Мёда
После обработки функцией file нужно использовать trim так как перенос строки остается
Николаевич off
ну и в итоге нечто вроде этого
  1. function autovar($array){ foreach($array as $key=> $val){ eval('$this->'.$key.'=\''.$ val.'\';'); }
  2. }
если не ошибаюсь...
Николаевич off
Koenig, если дать возможность юзеру создать этот массив. А если например использовать файл ини...
  1. function initoarr($file){
  2. if(is_file($file){
  3. $ini = file($file);
  4. $arr=array();
  5. foreach ($ini as $val){
  6. list($key,$value)=preg_split('/::/',$val);
  7. $arr[$key]=$value;
  8. }
  9. }
  10. return ($arr) ? $arr : false;
  11. }
если криво пишу то извеняюсь, php не больше двух месяцев изучаю.
Koenig off
Магистр Мёда
С любым массивом может быть дырка
Всего: 5

Реклама

Мы в соцсетях

tw tg yt gt