任何人都可以告诉我为什么第1行工作(返回35434),但第2行没有(返回空白)?
echo $_FILES['userfile']['size'];die ($_FILES['userfile']['size']);谢谢!
Mar*_*iot 13
die相当于exit你会发现exit它将整数或字符串作为参数.在传递整数的情况下,程序退出并返回该整数作为其退出代码.
$_FILES['userfile']['size'] 是一个整数,而不是一个字符串,所以它不是将消息输出到屏幕,而是返回大小作为程序的返回码.
一个简单的解决方案是连接到一个空字符串,让PHP编译器需要一个字符串而不是一个整数:
die('' . $_FILES['userfile']['size']);
Run Code Online (Sandbox Code Playgroud)