我想在一個函數中打印一個變量。它給錯誤,我怎麼能這樣做?如何在PHP函數中打印變量?
這裏是代碼:
<?php $rr->showStars("anotherGreatArticle"); ?>
我想在的地方 「anotherGreatArticle」 的打印變量。
我在該頁面中使用了<?php print $sid; ?>
。在該頁面上面的功能打印不起作用。
我想在一個函數中打印一個變量。它給錯誤,我怎麼能這樣做?如何在PHP函數中打印變量?
這裏是代碼:
<?php $rr->showStars("anotherGreatArticle"); ?>
我想在的地方 「anotherGreatArticle」 的打印變量。
我在該頁面中使用了<?php print $sid; ?>
。在該頁面上面的功能打印不起作用。
剛走出去的肢體在這裏和猜測你正在尋找:
<?php $rr->showStars($sid); ?>
PHP代碼不遞歸評估本身。你不想來「打印」像
<?php $rr->showStars(<?php print $sid; ?>); ?>
值有這需要PHP分兩遍運行:打印值到源代碼,然後再評估改變源代碼。這不是它的工作原理。
你只需要將該變量傳遞給函數。
謝謝。你搖滾!乾杯! – user2445640
如果這是一個函數,那麼按原樣傳遞該變量。
喜歡的話:
<?php $rr->showStars($sid); ?>
謝謝親愛的。它有效:) – user2445640
@ user2445640歡迎將它標記爲已接受,以便它對SO用戶有用。 –
嘗試像
<?php $my_data = $rr->showStars("anotherGreatArticle");
print_r($my_data[$sid]);
?>
它工作.. ?? – Gautam3164
<?php $rr->showStars($sid); ?>
此外,需要print
/echo
可變僅當您嵌入PHP 內部HTML,例如
最後,您可能想了解passing arguments to functions。
向我們展示* *沒有工作的確切代碼! – deceze
請問,請添加功能***定義***/***代碼***? – BlitZ
什麼是showStars功能還是其他功能?如果它的功能那麼它的定義是什麼? –