__call и упавший Apache

  • Автор темы Иван [XC]
  • Дата начала

Иван [XC]

Guest
__call и упавший Apache

У меня php 4.3.6, делаю такую вот простую вещь

PHP:
class iObj{

   function iObj($conf){
      $this->conf = $conf;
      return true;
   }

   function __call($method, $params){

      if(method_exists($this->__obj,$method)) return call_user_func_array(array($this->__obj, $method), $params );
      return true;
   }
}
далее наследую от него другие классы, с целью ,допустим , вести список вызываемых функций класса...

все - ОК. работает, но начинает выбивать следующуюю ошибку, что мол Apache выполнил неверную команду и закрылся, хотя все продалжает работать, короче падает он через раз. Контент конечно он не отдает, типа страница не найдена. Поскажите это баг PHP или это Apache у меня глючит или с __call, __get , __set не использовать до 5-ой версии ?
 

moxnatiy

Новичок
1) не понимаю как ты в 4-ке используешь с __call, __get , __set
если их нет

2) Что у тебя выбивает ошибку? Напиши текст ошибки.

3) обновись до 4.3.11
 

Иван [XC]

Guest
2) Что у тебя выбивает ошибку? Напиши текст ошибки.
Apache.exe - обнаружена ошибка. Приложение будет закрыто...

Вот такая вот ошибка.

А php - у меня на хостинге 4.3.2 :(
 

moxnatiy

Новичок
пиши хостеру что бы обновился.
смотри логи апача почему и что там падает.
а так всё остальное гаданье на кофейной гуще.
 
Сверху