Как использовать метод внутри if в Prestashop?

Как использовать метод внутри if в Prestashop?

11.10.2018 02:01:01 Просмотров 51 Источник

Это мой код:

if(substr( _PS_VERSION_, 0, 3 ) === "1.7"){
    use PrestaShop\PrestaShop\Core\Payment\PaymentOption;
}

Этот код не работает.

он работает только в том случае, если я удаляю оператор if. подобный этому:

use PrestaShop\PrestaShop\Core\Payment\PaymentOption;

Как я могу использовать с помощью if?

У вопроса есть решение - Посмотреть?

https://stackoverflow.com/questions/52758418/how-to-use-method-within-if-in-prestashop#comment92440100_52758418
Что работает, когда и почему? Объясните в чем проблема
https://stackoverflow.com/questions/52758418/how-to-use-method-within-if-in-prestashop#comment92454546_52758418
Другие пользователи отметили ваш вопрос за низкое качество и необходимость улучшения. Я переформулировал / отформатировал ваш Ввод, чтобы облегчить его чтение / понимание. Пожалуйста, ознакомьтесь с моими изменениями, чтобы убедиться, что они отражают ваши намерения. Но я думаю, что на ваш вопрос все еще нет ответа. Вы должны отредактировать свой вопрос сейчас, чтобы добавить недостающие детали (см. Минимальный воспроизводимый пример ). Не стесняйтесь оставлять мне комментарий, если у вас есть дополнительные вопросы или отзывы для меня.
https://stackoverflow.com/questions/52758418/how-to-use-method-within-if-in-prestashop#comment92462096_52758418
@Andreas я отредактировал мой вопрос.
https://stackoverflow.com/questions/52758418/how-to-use-method-within-if-in-prestashop#comment92462097_52758418
@GhostCat я отредактировал свой вопрос
https://stackoverflow.com/questions/52758418/how-to-use-method-within-if-in-prestashop#comment92464561_52758418
"не работает" это не описание проблемы. Сообщение об ошибке, делает неправильную вещь,... Как именно это не работает? Еще раз: пожалуйста, прочитайте минимальный воспроизводимый пример и соответственно улучшите свой вопрос.

Ответы - Как использовать метод внутри if в Prestashop? / How to use method within if in Prestashop?

Aurora

12.10.2018 01:43:28

if (version_compare(_PS_VERSION_, '1.7.0.0', '>=')) {
    use PrestaShop\PrestaShop\Core\Payment\PaymentOption;
}
Закрыть X