php – <?= $value?>和<?之间有什么区别吗? echo $value; ?>

环境:Windows / 7 Apache / 2.2.21 PHP / 5.3.8

test.PHP文件内容

hello, <?=$test?>

index1.PHP文件内容

<?PHP
$test = 'world';

require './test.PHP';
?>

index2.PHP文件内容

<?PHP
global $test;
$test = 'world';

require './test.PHP';
?>

index1.PHP输出是:

hello,

index2.PHP输出是:

hello, world

当test.PHP内容是:

hello, <? echo $test; ?>

index1.PHP和index2.PHP输出都是:

hello, world

所以,我的问题是:<?= $test?>之间有什么区别吗?和<? echo $test; ?&GT ?

解决方法:

不,没有区别.我认为只有一个是<?被认为是短标签,可能无法正常工作.

相关文章

统一支付是JSAPI/NATIVE/APP各种支付场景下生成支付订单,返...
统一支付是JSAPI/NATIVE/APP各种支付场景下生成支付订单,返...
前言 之前做了微信登录,所以总结一下微信授权登录并获取用户...
FastAdmin是我第一个接触的后台管理系统框架。FastAdmin是一...
之前公司需要一个内部的通讯软件,就叫我做一个。通讯软件嘛...
统一支付是JSAPI/NATIVE/APP各种支付场景下生成支付订单,返...