while($x<=$num_of_cpkgs){
$cpkg_navtray = '\'' . $cpkg_array[$x] . '.html\'';
include $cpkg_navtray;
$x++;
}
当我尝试这个时我收到错误...当我手动包含相同的值时它会起作用...例如,如果$cpkg_navtray = 'test.html'
,我收到错误;但是,当我直接包含{test.html'之类的include 'test.html';
时,它就可以了。为什么呢?
答案 0 :(得分:2)
你不需要文件名变量中的引号 -
$cpkg_navtray = $cpkg_array[$x] . '.html';
答案 1 :(得分:1)
Looking same Question但标签和欲望不同:Jut做这些,只是一个简单的连接。
while($x<=$num_of_cpkgs){
$cpkg_navtray = $cpkg_array[$x].'.html';
include $cpkg_navtray;
$x++;
}