我如何打印一个变量在php函数


How can i print a variable in php function?

我想打印一个函数中的变量。它给出了错误,我怎么做呢?

代码如下:

<?php $rr->showStars("anotherGreatArticle"); ?>

我想打印一个变量来代替"anotherGreatArticle"。

我在那一页中使用了<?php print $sid; ?>

我猜你要找的是:

<?php $rr->showStars($sid); ?>

PHP代码不会递归求值。你不希望"打印"像

这样的值
<?php $rr->showStars(<?php print $sid; ?>); ?>

这将要求PHP分两次运行:将值打印到源代码中,然后再次计算修改后的源代码。不是这样的。
您只需要将变量传递给函数

如果这是一个函数,则按原样传递变量。

:

<?php $rr->showStars($sid); ?>

Try like

<?php $my_data = $rr->showStars("anotherGreatArticle"); 
      print_r($my_data[$sid]);
?>

直接将变量传递给函数,不需要任何print/echo

<?php $rr->showStars($sid); ?>

也,你需要print/echo变量只有当你嵌入php HTML,例如

<img src="<?php echo $imgSrc; ?>" />

最后,您可能想要阅读有关向函数传递参数的内容。