我试图在我的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');
}
我如何解决此警告?
答案 0 :(得分:3)
尝试:
if (function_exists('file_put_contents')) {
您没有在file_put_contents
周围使用引号,这导致系统假定它是一个常数。