如何在没有<?php>的情况下编写php

Dmi*_*din 0 php

我试图设置我的PHP服务器使用

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

在开始标记内没有'php'的syntaxis.现在我的代码就是这样的

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

我怎样才能实现这一目标?我试图安装最新版本的PHP,但它仍然无法正常工作.

Rya*_*sto 8

回答:

short_open_tag=On在您的php.ini中设置并重新启动服务器.

警告:

根据PHP编码标准PSR-1,不使用短开标签,其中规定:

PHP代码必须使用长<?php ?>标签或短回声<?= ?>标签; 它不能使用其他标签变体.

@Magnus Eriksson提到的原因是,在某些情况下您可能无法编辑php.ini,因此使用短标签的代码将在这些环境中无法使用.坚持最大便携性的标准!