PHP函数可以轻松显示消息

时间:2012-10-07 03:13:36

标签: php function echo

我正在尝试创建一个允许我使用PHP在我的页面中轻松显示消息的功能。

我的功能:

/*
* Function to easy write modal / help boxes
*/
function modal($title, $message)
{
        echo '
        <!-- HELP MODAL -->
        <div style="display:none;">
            <div id="help" class="modal-content inline">
            <h3>'.$title.'</h3>
            '.$message.'
            </div>
        </div>
        <!-- END HELP MODAL -->         
        ';
}

我的PHP代码:

<?php echo modal("Title Message","Message <br /> <a href='link'>link</a>"); ?>

这不起作用。我打开了error_reporting,但没有看到错误。

我做错了什么?

2 个答案:

答案 0 :(得分:1)

您已将display: none;设置为属性。除非您有一些更改此内容的客户端脚本,否则您的回显HTML将永远不会对用户可见。

但是,如果首先没有呈现HTML(即对echo的调用什么都不做)那么就会出现问题,所以请编辑您的问题以显示呈现的HTML。

答案 1 :(得分:0)

尝试return来自模态函数的echo语句。

$text = '<div> Your div </div>';
return $text;

OR

在模态函数

中的echo语句之后创建exit
echo '<div> Your div </div>';
exit;