以前搭好的LAMP环境,今天想起来学PHP,然后抄了两段代码<html>
<head>
  <title>bob's auto parts - order result</title>
</head><body>
<h1>bob's auto parts</h1>
<h2>order results</h2>
<? php 
    echo '<p>order processed.</p>' 
?></body>
</html>php那句话始终在IE里面显示不出来,我用的dreamweaver编辑器,那个调试和运行也不知道怎么弄,就只能在IE里面F5?
有没有什么推荐好一点的编辑器,可以像VS单步或者直接run的。

解决方案 »

  1.   

    <?php
    echo '<p>order processed.</p>';
    ?>
      

  2.   

    有两个错误:
    1.你写的<? php之间有个空格.
    2. php代码行必须以分号(;)结束.建议你修改一下php配置文件(php.ini),以便脚本在执行错误时显示错误信息。
    error_reporting = E_ALL
    display_errors = On
      

  3.   


    额,因为加了;没用,所以我刚去掉加了;,也出不来呢
    但是 <? echo '<p>order processed.</p>';?> OK
      

  4.   

    <?(这里不能有空格)php  
      echo '<p>order processed.</p>'  
    ?>
      

  5.   


    php支持短标签 <? xxx ?>(不推荐用) 和 <?php ?>
      

  6.   

    因为你写的脚本开始标记中间有个空格。。<? echo '<p>order processed.</p>';?>能执行是因为你的配置文件中启用了short_open_tag,用<?和?>标记对标记php代码的开始和结束是有隐患的,因为你不能保证服务器端总是允许short_open_tag的,所以,建议所有的PHP代码都使用<?php和?>来标记脚本代码块的开始和结束。
      

  7.   

    如果用这句<? echo'<p>order processed.</p>' ;?> 网页上出来的话后面会多出' ;?>