php7 ООП как создать класс?

Discussion in 'PHP' started by mail156, 31 Jul 2019.

  1. mail156

    mail156 Banned

    Joined:
    28 Sep 2018
    Messages:
    467
    Likes Received:
    358
    Reputations:
    0
    класс settings есть в файле settings.php,
    файл подключается через require в файл con_index.php.

    есть проверка того, что класс существует в файле con_index.php
    Code:
    if (class_exists("settings")) {
        echo 'test';
    }
    но при попытке вот так создать класс:
    Code:
    $object_settings = new_settings();
    
    xdebug выдает ошибку:
     
    #1 mail156, 31 Jul 2019
    Last edited: 31 Jul 2019
  2. mail156

    mail156 Banned

    Joined:
    28 Sep 2018
    Messages:
    467
    Likes Received:
    358
    Reputations:
    0
    Все так и должно быть. Просто нужно отключить xdebug в php7
    Он неверно выдает ошибку в php7.0.

    Поэтому приходится пользоваться ручными средствами отладки,
    например, просматривать значения переменных через var_dump.
     
    DeLaKroiX likes this.
  3. misspo

    misspo New Member

    Joined:
    28 Oct 2019
    Messages:
    5
    Likes Received:
    1
    Reputations:
    0
    Мне кажется тот текст где вы класс создаете , это по сути приравнивание переменной к функции new_settings()... класс вроде так = new settings... без _
     
Loading...
Similar Threads - php7 создать класс
  1. newsql
    Replies:
    6
    Views:
    3,393