mmm.... no me equivoco, para nada!
lo que sucede es que antes, tenias desactivado el mostrar errores... así de simple
el hecho de que corriera tu script era por eso, y creeme si tenias el log de errores activado... hubieras revisado el log, y verías que ahí estaban los errores que generaba tu ejemplo....
¿eso es ejecutarse correctamente??
tu dices: "
Cuando presiono la tecla "enter", me sale el siguiente error..."
eso es ir directamente a la URL del script que procesa el formulario, osea... no estabas enviando el formulario, cierto? ¡¡por lo tanto $_POST esta vacío!!!
ahí se demuestra la bendita linea del "foo" que dices, no aporta nada

(
y ya con esto, funciona)
Código PHP:
<html><body>
<?php
$quantity = isset($_POST['quantity'])? $_POST['quantity']: 0;
$item = isset($_POST['item'])? $_POST['item']: 0;
echo "You ordered ". $quantity . " " . $item . ".<br />";
echo "Thank you for ordering from Tizag Art Supplies!";
?>
</body></html>
y por si no sabes siquiera, que es
foo ...
http://es.wikipedia.org/wiki/Foo
reto a que un verdadero gurú de PHP te diga: "
El ejemplo de tizag esta mal, y aunque es valido para nada es 100% correcto"
¿¿o de veras estoy equivocado???