ФорумПрограммированиеPHP для идиотов → Странная хрень.

Странная хрень.

  • Biggless

    Сообщения: 78 Репутация: N Группа: Кто попало

    Spritz 15 июня 2011 г. 5:04

    Есть набор неких классов. В этот же каталог ложу свой файл приблизительно следующего вида:

    require_once("Client.php");
    require_once("Config.php");

    $user = new Client_User(***, ***, ***, ***);
    $admin = new Client_Admin(***, ***, ***, ***, true, true);

    $info = $admin->get_info(1);
    print_r($info);

    $data = $user->get_data();
    print_r($data);

    Все работает. Выношу свой файл за пределы каталога, подправляю пути в require - $data = $user->get_data(); отрабатывает, а $info = $admin->get_info(1); падает с "Error calling function".
    Что за?
  • artoodetoo

    Сообщения: 5139 Репутация: N Группа: в ухо

    Spritz 15 июня 2011 г. 5:30, спустя 25 минут 28 секунд

    магия блеать!
    а может ты забыл написать полный текст ошибки: Error calling function (Call to a member function on a non-object)
    тогда было бы более понятно  - $admin не является объектом, он почему-то сговнякался.

    сделай перед get_info
    die(var_export($admin, true));
    пользуйся отладкой http://pyha.ru/articles/php/errors/
    ιιlllιlllι унц-унц
  • Biggless

    Сообщения: 78 Репутация: N Группа: Кто попало

    Spritz 15 июня 2011 г. 5:55, спустя 25 минут 29 секунд

    делал var_dump($admin) в этом каталоге и за его пределами - объекты идентичны.

Пожалуйста, авторизуйтесь, чтобы написать комментарий!