PHP函数传递变量

时间:2015-08-05 20:09:43

标签: php function

我有一个函数调用rsstotime

function rsstotime($rss_time) { // convert to unix timestamp}

如果我这样称呼它:

$time = rsstotime('Wed, 05 Aug 2015 11:21:00 BST');
//returns 1438773660 the correct timestamp

如果我这样称呼它

$pub = 'Wed, 05 Aug 2015 11:21:00 BST';
$time = rsstotime('$pub');
//returns 946598400

我猜测正在转换字符串$ pub。我以为我可以将变量传递给这样的函数吗?

2 个答案:

答案 0 :(得分:1)

使用单引号时,不使用变量。如果你使用双引号,那就是。

但是,当你可以使用像func($var)这样的变量时,为什么要使用字符串文字?

答案 1 :(得分:0)

您不需要在变量名中使用引号'',只需使用如下:

$time = rsstotime($pub);