微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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 ?

解决方法:

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

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐