PHP中奇怪的sprintf行为

Nor*_*orm 2 php

我试图做sprintf("<%s>", "Sat");,但没有任何结果.当您删除小于符号时,它将再次开始工作.任何人都会遇到这种行为,是否预期?因为我认为这是一个错误.

你甚至可以用printf得到相同的结果..... http://writecodeonline.com/php/

Mik*_*e B 5

您的浏览器可能将其渲染为标记.查看来源以确认.

http://codepad.org/g5FXZAwa

<?php

printf("<%s>", "Sat");
Run Code Online (Sandbox Code Playgroud)

打印 <Sat>


编辑Yogesh.

<?php

echo sprintf("<%s>", "Sat");
Run Code Online (Sandbox Code Playgroud)

打印 <Sat>