<?php if (arg(1) == 40): ?>
<?php
$block = module_invoke('views', 'block_view', 'home_rotator-block');
print render($block['content']);
?>
<? endif; ?>
由于某种原因,此代码导致指向文件末尾的意外文件结束错误。我知道这段代码是有效的,因为它可以在我的其他服务器上运行。有谁知道为什么这可能会引发错误?
注意:我知道它可以采用不同的格式(没有 if 语句的内部。
当我注释掉 $block 行和 print 行时,我得到了同样的错误。