模拟一个简单的;警告";在PHP中

模拟一个简单的;警告";在PHP中,php,Php,如何在PHP中模拟或强制执行警告?有没有一种简单而常用的方法来做到这一点?谢谢大家! 我需要它作为一个示例脚本,因为如果任何脚本出现警告,Web服务器都不会发送任何输出错误处理(E_ALL)显示带有常规输出的警告,但是错误处理(0)不仅隐藏警告,还隐藏常规输出 <?php $test=2; if ($test>1) { trigger_error("A custom error has been triggered"); } ?> 触发器错误()是一种方法,但它仅适用于E_

如何在PHP中模拟或强制执行警告?有没有一种简单而常用的方法来做到这一点?谢谢大家!

我需要它作为一个示例脚本,因为如果任何脚本出现警告,Web服务器都不会发送任何输出<代码>错误处理(E_ALL)显示带有常规输出的警告,但是
错误处理(0)
不仅隐藏警告,还隐藏常规输出


<?php
$test=2;
if ($test>1)
{
trigger_error("A custom error has been triggered");
}
?>
触发器错误()是一种方法,但它仅适用于E_用户错误代码。如果要模拟真实警告,可以使用以下方法:

preg_match('There will be a warning about missing delimiter here!', 'test');
您还可以通过以下方式模拟错误:

$instance = NULL;
$instance->dummy();

隐藏常规输出是可疑的。请将代码张贴在您体验到的地方。至于模拟一个警告,用
trigger\u error触发一个('这是一个警告',E\u USER\u警告)
是的,这很奇怪。我以前从没见过。因此,我只需要一个快速的示例,将其发送给Web服务器所有者以显示问题。非常感谢。