【问题标题】:Apparent PHP Syntax Error明显的 PHP 语法错误
【发布时间】:2012-07-15 22:45:36
【问题描述】:

基本上,我一直在尝试制作一个简单的 Wordpress 小部件,它显示带有当前页面 URL 的二维码。我正在使用解析 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 错误。

【问题讨论】:

  • 等一下,你尝试使用它或者添加它并运行服务器时是否出现500错误?
  • 不幸的是,500 internal server error 并没有告诉我们太多信息。这是一个非常通用的 HTTP 状态码。

标签: php wordpress syntax-error qr-code


【解决方案1】:

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

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

【讨论】:

  • 很高兴有人看到我需要语法高亮而不是错误的帮助。谢谢。我不敢相信我错过了。 >_
【解决方案2】:

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

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

【讨论】:

    猜你喜欢
    • 2023-03-18
    • 1970-01-01
    • 2014-08-05
    • 2013-08-23
    • 2016-12-16
    • 1970-01-01
    • 2019-09-27
    • 1970-01-01
    相关资源
    最近更新 更多