【问题标题】:Zend_View Rendered with no PHP Code executedZend View Renderer 不执行 PHP 代码
【发布时间】:2010-11-24 09:20:41
【问题描述】:

渲染 Zend_View 时,其中的 php 代码不会执行,我会返回视图的实际文本。 示例:

<?echo 'Hello';?>

我希望输出是

Hello

相反,我回来了

<?echo 'Hello';?>

配置: Windows 7 上的 xampp 1.7.3 (php 5.3.1),Zend Framework 1.10.4

注意:
确实有这个问题
1.从命令行运行php时
2.通过netbeans运行phpunit时

没有有这个问题
1.通过Apache运行php时
2.从命令行运行phpunit时

【问题讨论】:

    标签: zend-framework xampp


    【解决方案1】:

    查看您在这些情况下使用的 php ini 中的短标签配置,并查看是否设置了处理 .phtml

    要获取您在命令行上使用的 ini,请使用 php --ini

    【讨论】:

    • 在 php.ini 中,将 short_open_tag 切换为“On”,一切正常!谢谢!
    • 如果要使用短标签,也可以使用快捷方式echo,即&lt;?= 'Hello' ?&gt;
    • 郑重声明,Zend Framework 不再推荐使用短标签。 (由于这样的原因,它并不总是开箱即用)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-05-25
    • 1970-01-01
    • 1970-01-01
    • 2012-04-21
    • 2023-03-16
    • 2015-04-12
    相关资源
    最近更新 更多