• PHP+MySQLi - как настроить вывод ошибок?

    @sphinks Автор вопроса
    В итоге выяснилось что PHP.ini переведен в режим Production и параметр show_errors = off, его включил получил инфу об ошибках и исправил опечатку и все заработало. Только не пойму как PHP.ini переключил настройки в Production?
  • PHP+MySQLi - как настроить вывод ошибок?

    @sphinks Автор вопроса
    В итоге получилась некая сборная солянка из вашего решения и моих изысканий.
    pastebin.com/zMFCXdP9
    Прогресс есть, в конструктор выполнение заходит, и даже проходит успешно вроде как создание PDO объекта (узнал расстановкой метода echo в разных точках конструктора). А вот сразу по завершению конструктора вывод прекращается, что дальше делать пока не пойму. Что больше всего бесит — почему нет вывода ошибок от PHP. Уже взял отдельно файл, в нем создал класс и в нем же делаю создание объектов, т.е. никаких include или require. Все равно нет вывода ошибок.
  • PHP+MySQLi - как настроить вывод ошибок?

    @sphinks Автор вопроса
    Судя по всему, вывод ошибок отсуствует не из-за использования MySQLi. Попробовал переписать класс на PDO, такая же беда. Теперь возникли сомнения в том, а правильно ли у меня singelton реализован на PHP, тонкостей ООП в PHP не знаю, предположил что так же как и в других языках:

    class DB
    {

    // singleton instance
    private static $instance;

    // private constructor function
    // to prevent external instantiation
    private function __construct()
    {
    $server = "mysql:dbname=auto;host=127.0.0.1";
    $username = "root";
    $database_name = "dbname=auto";
    $password = "root";

    try{
    self::$instance = new PDO($server, $username, $password);
    }catch(PDOException $e) {
    printf("Connect error: %s\n", $e->getMessage());
    exit();
    }
    }

    function __destruct()
    {
    self::$instance = null;
    }

    // getInstance method
    public static function getInstance()
    {

    if(!self::$instance) {
    self::$instance = new self();
    }

    return self::$instance;
    }

    public function test()
    {
    foreach (self::$instance->query("select id from blog") as $row) {
    print $row['id'] . "\t";
    }

    }


    Если содержимое метода test перенести в конструктор — все работает при вызове DB::getInstance(), а если оставить как есть то вывод у php прекращается на вызове DB::getInstance->test();
  • PHP+MySQLi - как настроить вывод ошибок?

    @sphinks Автор вопроса
    может не совсем понимаю, а чем adodb лучше чем PDO? Как я понял суть и того и того одна и та же, только PDO вроде как почти стандартная вещь в PHP.
  • Нетбук/ноутбук для работы?

    @sphinks Автор вопроса
    > рядом со стрелками зачем то поставили кнопки со значками долара и евро

    У меня на старом ноутбуке так же — это вроде фишки компании Acer.
  • Нетбук/ноутбук для работы?

    @sphinks Автор вопроса
    А вот это очень понравилось по всем параметрам — корпус вроде как и хотел, вес, время работы да и цена либеральная. Опять же хочу вживую посмотреть, но теперь первый кандидат на покупку.
  • Нетбук/ноутбук для работы?

    @sphinks Автор вопроса
    Ну на первый взгляд как то не приглянуся, впечатлило время работы — 10 ч. Хочу посмотреть вживую на него.
  • Нетбук/ноутбук для работы?

    @sphinks Автор вопроса
    Asus возьму на заметку.
  • Нетбук/ноутбук для работы?

    @sphinks Автор вопроса
    Да, самсунги хороши, но цены на них прямо эппеловские. А с Acer связывать больше не хочу, до текущего ноута был тоже Acer, тоже проблемы были — материнская плата умерла через месяц после покупки.
  • Нетбук/ноутбук для работы?

    @sphinks Автор вопроса
    Пару уточнений. По дизайну, где-то видел очень красивый ноутбук с корпусом частично из металла, на ощупь очень классно, на вес не влияет. Может подобный бук как раз удовлетворит мои потребностям? Бюджет хотелось бы ограничить в 30 т.р.