我最近开始使用PHP简写<?=?>标记在我的PHP脚本中回显变量等.但是我发现我是否想要将变量注释掉,例如<?= // $myVariable; ?>我收到语法错误. 这样做是否安全:<?// = $myVariable; ?> 非常感谢!
解决方法:
短标签
<?= ... ?>
被翻译成
<?php echo ...; ?>
所以要评论它,你必须把东西放进……总是显示为空.这是我能想到的最短的:
<?= false && ... ?>
这是有效的,因为echo false没有回音.
没有文档支持它,所以它可能是一个旧的兼容性黑客,但以下似乎工作:
<?//= ... ?>
和
<?/*= ... */?>
由于它们没有文档,我不会依赖它们来做任何重要的事情,但如果你只是在调试时暂时评论某些东西,你可以使用它们.