为什么我用这个函数输出'0'?

时间:2015-09-17 03:21:27

标签: php

有人可以解释为什么以下功能只回声'0'?

$year   = date('Y');


    function LastElements_shortcode() {
        global  $year;
        return "Published July 1, " . $year . " The three elements for our summer issue were:<span style='color:#ffd997;'> Miasma, Simmer, and Whimsy</span>.";
    }

'if'语句中的下面代码输出一个变量就好了。

function elements_shortcode() {
    global  $elements;
    return  "<span style='color:#ffd997; font-weight:bold;'>" . $elements . "</span>";
}

1 个答案:

答案 0 :(得分:0)

我刚刚在我的函数中用global $year替换了$year = date('Y');

像魅力一样!