За последние 24 часа нас посетили 34343 программиста и 1694 робота. Сейчас ищут 693 программиста ...

Вызов языковых констант в классе

Тема в разделе "PHP для новичков", создана пользователем mbb, 19 ноя 2017.

  1. mbb

    mbb Новичок

    С нами с:
    29 июл 2017
    Сообщения:
    25
    Симпатии:
    0
    У меня все языковые параметры сделаны таким образом:
    Код (Text):
    1. define("TESTSEND_EMAIL", 'Введите ваш Email');
    Но в классах идут вызовы типа:

    Код (Text):
    1. $this->setFieldError("username", "Введите ваш Email");
    Как мне в классе вызвать константу чтобы переопределить русский текст?

    Спасибо.
     
  2. Maputo

    Maputo Активный пользователь

    С нами с:
    30 июл 2015
    Сообщения:
    1.136
    Симпатии:
    173
    Так же как и вне класса.
     
  3. mbb

    mbb Новичок

    С нами с:
    29 июл 2017
    Сообщения:
    25
    Симпатии:
    0
    я не могу засунуть echo TESTSEND_EMAIL
    в
    $this->setFieldError("username", "Введите ваш Email");
     
  4. Maputo

    Maputo Активный пользователь

    С нами с:
    30 июл 2015
    Сообщения:
    1.136
    Симпатии:
    173
    А без echo пробовали?
     
  5. mbb

    mbb Новичок

    С нами с:
    29 июл 2017
    Сообщения:
    25
    Симпатии:
    0
    не работает так
     
  6. Maputo

    Maputo Активный пользователь

    С нами с:
    30 июл 2015
    Сообщения:
    1.136
    Симпатии:
    173
    Не совсем понятно как Вы написали и что подразумеваете под фразой "не работает". Если интерпретатор выдает ошибку - напишите ее. Возможно достаточно перевести и все заработает. Если Вы получаете другой результат без сообщений об ошибках - тут другой вопрос.
    Но для начала хотелось бы увидеть, как Вы написали эту строку.