是否有一个php.ini设置可以打开<?=$phpval?>
- 样式输出,或者该项目中有人吸过太多ASP?
答案 0 :(得分:2)
有,但已被弃用。
您正在寻找short_open_tag
启用<?
(由于xml开放标记相同而导致危险)和<?=
(无危险)
从PHP 5.4开始,即使<?=
设置为关闭,也会启用short_open_tag
。
请参阅the documentation。
答案 1 :(得分:2)
是,
<?php $var = 'Hello, World!"; ?>
<?= $var ?>
与;相同;
<?php $var = 'Hello, World!"; ?>
<?php echo $var; ?>
答案 2 :(得分:1)
是的,它是一个有效的声明,并且正如@ greg0ire所提到的,您可以通过编辑php.ini中的short_open_tag
来打开它,但是使用<?php
被称为更好的做法,如果你是将您的应用程序写入公众,因为<?php
适用于大多数共享主机配置,但有时不允许/不激活<?
,因此如果您使用{{{}},用户更容易使用您的脚本1}}。