语法错误
改成这样也行<?php
  echo "The number entered was: $_POST[number].";  
?>

解决方案 »

  1.   

    举个例子:
    <?php
      $a['b'] = 'a_b';
      $a = 'a'; 
      echo "The number was: $a['b']";
    ?>
    这样写产生了歧义
    这个变量到底是 $a 还是 $a['b']呢?
    最后一行是输出: The number was: a['b']
    还是输出:       The number was: a_b如果是$a 则应该这样 
    echo "The number was :{$a}['b']";

    echo "The number was ".$a."['b']";
    是$a['b'] 则
    echo "The number was :{$a['b']}";

    echo "The number was :".$a['b'];