在PHP中Perl CTRL-D等效?

时间:2011-03-25 21:05:04

标签: php perl ctrl

我试图在PHP中表示以下Perl行:

$msg="!<connect_nettapi>\cD";  # Message ends with CTRL+D

我正在通过套接字发送此字符串,并且接收API要求命令由 CTRL + D 字符终止。我一直在尝试使用:

$msg="!<connect_nettapi>" . chr(some_hex_code);  # Message ends with CTRL+D

提前致谢。

2 个答案:

答案 0 :(得分:1)

这是EOT角色(传输结束)。 它的ASCII值是4。

答案 1 :(得分:0)

如果您想跳过对chr的调用,可以在字符串

中使用十六进制转义符
$msg="!<connect_nettapi>\x04";  # Message ends with CTRL-D (hex 04)