我想在函数中打印一个变量。它给出了错误,我该怎么做?
这是代码:
<?php $rr->showStars("anotherGreatArticle"); ?>
我想打印一个变量来代替“anotherGreatArticle”。
我<?php print $sid; ?>
在那个页面中使用过。在该页面上的上述功能中打印不起作用。
只是在这里冒险并猜测您正在寻找:
<?php $rr->showStars($sid); ?>
PHP 代码不会递归地评估自身。你不想像这样“打印”那里的价值
<?php $rr->showStars(<?php print $sid; ?>); ?>
这将要求 PHP 分两次运行:将值打印到源代码中,然后再次评估更改后的源代码。这不是它的工作原理。
您只想将变量传递给函数。
如果这是一个函数,则按原样传递变量。
喜欢它:
<?php $rr->showStars($sid); ?>
试试喜欢
<?php $my_data = $rr->showStars("anotherGreatArticle");
print_r($my_data[$sid]);
?>