我试图做sprintf("<%s>", "Sat");
,但没有任何结果。当您删除小于符号时,它将再次开始工作。任何人都会遇到这种行为,是否预期?因为我认为这是一个错误。
你甚至可以在这里得到与printf相同的结果..... http://writecodeonline.com/php/
答案 0 :(得分:5)
您的浏览器可能会将其渲染为标记。查看来源以确认。
<?php
printf("<%s>", "Sat");
打印<Sat>
编辑Yogesh。
<?php
echo sprintf("<%s>", "Sat");
打印<Sat>
答案 1 :(得分:1)
我认为发生这种情况是因为<Sat>
被浏览器解释为标记。