从其他PHP文件获取Rid PHP警告


Get Rid PHP Warning from Other PHP files

我有一个wordpress插件,可以从PHP生成动态CSS,比如说文件名是dynamicccss.PHP。下面是代码:

<?php
header("Content-type: text/css; charset: UTF-8");
$parse_uri = explode( 'wp-content', $_SERVER['SCRIPT_FILENAME'] );
require_once( $parse_uri[0] . 'wp-load.php' );

//CSS GOES HERE
?>

一切都很好,但如果我使用另一个插件,而该插件在PHP中有错误,错误消息总是出现在我的css文件中,例如,当我从http://domain.com/dynamiccss.php:

<br />
<b>Warning</b>:  SOME PHP ERROR HERE...
My CSS CODE

此错误消息导致css混乱。如何防止这种情况发生?非常感谢。

您是否尝试过在脚本顶部关闭错误报告?像这样:

<?php
error_reporting(0);
ini_set('display_errors', 0);
header("Content-type: text/css; charset: UTF-8");
$parse_uri = explode( 'wp-content', $_SERVER['SCRIPT_FILENAME'] );
require_once( $parse_uri[0] . 'wp-load.php' );

//CSS GOES HERE
?>