Php 为什么

Php 为什么,php,Php,在html文档的主体中,我有如下内容: <?=str_replace(' ', '_', $result[0]['something'])?> 或 两者都会导致分析错误:语法错误、意外的“if”T\u if in 我试图找到一些关于这两种方法各自不同之处的文档,有一个简短的感谢。解释得很清楚。非常感谢! <?php if(!empty($result[0]['something'])) { echo "Hello"; } else { echo "&nbsp;"; }

在html文档的主体中,我有如下内容:

<?=str_replace(' ', '_', $result[0]['something'])?>

两者都会导致分析错误:语法错误、意外的“if”T\u if in


我试图找到一些关于这两种方法各自不同之处的文档,有一个简短的感谢。解释得很清楚。非常感谢!
<?php if(!empty($result[0]['something'])) { echo "Hello"; } else { echo "&nbsp;"; }?>
<?=if(!empty($result[0]['something'])) { echo "Hello"; } else { echo "&nbsp;"; }?>
<?= if(!empty($result[0]['something'])) { echo "Hello"; } else { echo "&nbsp;"; }?>