php - PHP错误处理: my code is not optimized

标签 php optimization error-handling

我必须警告您,此代码会伤害您的眼睛,所以请不要判断我,我正在尝试改善处理错误的方式

我所有的测试都是这样的:

if ($something < 27)
{
$error_IP= '<div class="error_message">something bad</div> ';
}else{
$erreur_IP='';
}

这是最丑陋的事情:
if( !isset($_POST) || ($erreur_captcha !='') || ($erreur_email !='') || ($erreur_hebergeurVide != '') || ($erreur_paysVide != '') || ($erreur_slotVide != '') || ($erreur_rconVide != '')  || ($erreur_tick != '') + a lot more :d ) 

您对我有什么建议来优化我的错误处理?

谢谢

最佳答案

$errors=array();
if ($something < 27) $errors[]= 'something bad';
if ($another > 333) $errors[]= 'even worse';

if (!$errors) {
  //writing
} else {
  foreach ($errors as $msg) {
    echo "<div class='error_message'>$msg</div>";
  }
}

关于php - PHP错误处理: my code is not optimized,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2667211/

相关文章:

jquery - Fineuploader错误处理

php - 通过api v3将视频从网站上传到YouTube

php - Web 应用程序中多个用户的访问控制

javascript - 关于使用 javascript 对 Web 应用程序进行可能优化的意见

c - 使用无符号值返回错误?

sql - sqlcmd错误处理

php - 我们如何从 php 中的 mysql 数据库获取原始 html

php - 如何获取具有相同列名的连接表的列名结果?

与 Windows 相比,Linux 上的代码速度较慢

optimization - 减少 CUDA 内核中使用的寄存器数量