我是php的新手,我正在试图找出如何向页面显示错误。
我已经完成了这个功能。
function error($errorreason){
echo("<div id='error1' class='alert text-bold alert-danger'>" . $errorreason . "<span id='error1' class='clickable pull-right'><i class='ion-close-round'></i></span></div> ");
}
我会在以前需要用error("blah blah");
显示错误时调用它,但我遇到的问题是它在调用函数的行处回显错误,这是在错误的位置,因为它在元素内显示错误,而不是在函数所在页面的顶部。我希望它在与函数本身相同的位置显示错误。我该怎么办?我应该使用不同的方法吗?
答案 0 :(得分:0)
您的 功能执行返回 (无回音)此后您影响$ errorreason 添加参数错误 到您的功能并通过 ECHO错误(“错误blabla”)调用;
function error($errorreason){
return ("<div id='error1' class='alert text-bold alert-danger'>" . $errorreason . "<span id='error1' class='clickable pull-right'><i class='ion-close-round'></i></span></div> ");
}
$errorreason = "What's the plan?";
echo error($errorreason);
答案 1 :(得分:0)
当你调用一个函数时,你也执行它。只需在执行时调用该函数(然后运行echo
)。如果您希望输出位于页面顶部,只需在函数声明后直接调用该函数。如果您只运行一次该函数,只需将echo
语句完全从函数中取出即可简化。