函数回显位置php

时间:2017-09-28 22:43:36

标签: php

我是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");显示错误时调用它,但我遇到的问题是它在调用函数的行处回显错误,这是在错误的位置,因为它在元素内显示错误,而不是在函数所在页面的顶部。我希望它在与函数本身相同的位置显示错误。我该怎么办?我应该使用不同的方法吗?

2 个答案:

答案 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语句完全从函数中取出即可简化。