代码放在<? ?>中不能正常显示,而放在<?php ?>中才能显示,我想让<? ?>里面也能正常显示,应该调整哪个文件,谢谢!! 

解决方案 »

  1.   

    修改php.ini 
    short_open_tag = on
      

  2.   

    注意如果将 PHP 嵌入到 XML 或 XHTML 中则需要使用 <?php ?> 以保持符合标准。
      

  3.   

    Example#2 PHP 开始和结束标记1.  <?php echo 'if you want to serve XHTML or XML documents, do like this'; ?>2.  <script language="php">
            echo 'some editors (like FrontPage) don\'t
                  like processing instructions';
        </script>3.  <? echo 'this is the simplest, an SGML processing instruction'; ?>
        <?= expression ?> This is a shortcut for "<? echo expression ?>"4.  <% echo 'You may optionally use ASP-style tags'; %>
        <%= $variable; # This is a shortcut for "<% echo . . ." %> 短标记(上例 3)仅在通过 php.ini 配置文件中的指令 short_open_tag 打开后才可用,或者在 PHP 编译时加入了 --enable-short-tags 选项。
      

  4.   

    1、<?php ?>
    2、<? ?>
    3、<script lanager=php> </script>
    4、<% %>
    基本上就这四种
    一般默认第一二种
    后两种需要修改php.ini建议使用第一种
      

  5.   

    默认的short_open_tag = OFF
    改成ON就可以了不过最好还是用<?php ?>
      

  6.   

    最好还是用 <?php ?>
      

  7.   


    不过还是见意你写上<?php ?>