неопределенный постоянный файл для будущей версии php - PullRequest
0 голосов
/ 07 июля 2019

Я пытаюсь добавить плагин в свой WordPress сайт. Но для одной из функций я получаю это предупреждение. Это предупреждение:

Предупреждение: использование неопределенной константы file_put_contents - предполагается 'file_put_contents' (это приведет к ошибке в будущей версии PHP)

Это функция, где я получаю это предупреждение. Для второй строки я получаю предупреждение:

function qrs_create_css_file ($update) {
    if (function_exists(file_put_contents)) {
        $css_dir = plugin_dir_path( __FILE__ ) . '/quick-range-custom.css' ;
        $filename = plugin_dir_path( __FILE__ );
        if (is_writable($filename) && (!file_exists($css_dir) || !empty($update))) {
            $data = qrs_generate_css();
            file_put_contents($css_dir, $data, LOCK_EX);
            }
        }
    else add_action('wp_head', 'qrs_head_css');
    }

Как мне разрешить это предупреждение?

1 Ответ

3 голосов
/ 07 июля 2019

Попробуйте:

    if (function_exists('file_put_contents')) {

Вы не используете кавычку вокруг file_put_contents, которая привела систему к предположению, что она является константой.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...