php未来版本的未定义常量文件

时间:2019-07-07 08:28:37

标签: php wordpress

我试图在我的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 个答案:

答案 0 :(得分:3)

尝试:

    if (function_exists('file_put_contents')) {

您没有在file_put_contents周围使用引号,这导致系统假定它是一个常数。