表观PHP语法错误

时间:2012-07-17 02:31:46

标签: php wordpress syntax-error qr-code

基本上,我一直在尝试创建一个简单的Wordpress小部件,它显示一个包含当前页面URL的QR代码。我正在使用一个简化文本小部件的修改版本来解析PHP。

function the_qrcode($permalink = '', $title = '') {
    if($permalink && $title == '') {
        $permalink = 'http://eternityofgamers.com/forums';
        $title = 'Forums';
    }

    echo '<img src="http://api.qrserver.com/v1/create-qr-code/?data=' .$permalink. '" alt="QR: ' .$title. '"/>;
}

有人可以告诉我这有什么问题吗?我将其添加到functions.php时出现500错误。

2 个答案:

答案 0 :(得分:4)

查看StackOverflow的语法高亮显示。您在函数最后一行末尾的字符串上缺少结束单引号'

echo '<img ...' .$title. '"/>;
                             ^

答案 1 :(得分:1)

将回显线上的最后一个单引号关闭为:

echo '<img src="http://api.qrserver.com/v1/create-qr-code/?data=' .$permalink. '" alt="QR: ' .$title. '"/>';