在控制台中执行php脚本

Dav*_*ard 5 php console scripting

我试图在控制台中执行一个PHP,但每次运行它:

php myscript.php
Run Code Online (Sandbox Code Playgroud)

它只输出文件的内容,它不会运行它.输出:

<?
echo 'test';
?>
Run Code Online (Sandbox Code Playgroud)

代替:

test
Run Code Online (Sandbox Code Playgroud)

怎么了?我在c:/ program files/php下安装了php并设置了环境变量.

谢谢,

戴夫

Gor*_*don 6

尝试

<?php
Run Code Online (Sandbox Code Playgroud)

它可能short_open_tag在您的php.ini中被禁用

告诉PHP是否<? ?>应该允许PHP的开放标记的简短形式().如果要将PHP与XML结合使用,可以禁用此选项以使用<?xml ?> 内联.否则,您可以使用PHP打印它,例如:<?php echo '<?xml version="1.0"?>'; ?>.此外,如果禁用,则必须使用PHP开放标记(<?php ?>)的长格式.


编辑:您可能还想阅读可以使用的短打开标签吗?