我有这个代码
<?php include ("commentsdisplay.php?postid=".$activity[$i]['PostId']."&category=".$activity[$i]['Category']) ; ?>
但是php正在产生一个致命的错误。这种语法错了吗?
Warning: include(commentsdisplay.php?postid=17&category=article):
failed to open stream: No error in C:\wamp\www\Spiralblog\home.php on line
79
Call Stack
# Time Memory Function Location
1 0.0015 253760 {main}( ) ..\home.php:0
答案 0 :(得分:1)
您无法将参数传递给类似的包含。
在不久前发布的这个问题上阅读第一个答案:https://stackoverflow.com/a/1232114/4296515
引自:@Daff
想象一下包含是什么:副本&amp;粘贴包含的PHP文件的内容然后将被解释。根本没有范围更改,因此您仍然可以直接访问包含文件中的$ someVar(即使您可能考虑将基于类的结构传递给$ someVar作为参数或引用一些全局变量)。