答案 0 :(得分:4)
die与exit相同,因为$ test是一个整数,所以你用一个整数参数调用exit。在第二个版本中,您正在创建一个字符串,这会导致显示字符串。
看看这个:
http://www.php.net/manual/en/function.exit.php
void exit ([ string $status ] )
void exit ( int $status )
“如果status是一个字符串,则此函数在退出之前打印状态。
如果status是一个整数,该值将用作退出状态而不打印。退出状态应在0到254范围内,退出状态255由PHP保留,不得使用。状态0用于成功终止程序。“
答案 1 :(得分:1)
如果$test
是整数,则不会打印。来自the manual:
注意:PHP> = 4.2.0如果是整数,则不会打印状态。