【发布时间】:2011-08-15 03:59:27
【问题描述】:
谁能告诉我为什么第 1 行有效(返回 35434),但第 2 行无效(返回空白)?
echo $_FILES['userfile']['size'];die ($_FILES['userfile']['size']);
谢谢!
【问题讨论】:
-
这两个是在完全相同的位置还是在两个不同的页面上? (是的,这是一个愚蠢的问题,但这只是为了确定。)
标签: php
谁能告诉我为什么第 1 行有效(返回 35434),但第 2 行无效(返回空白)?
echo $_FILES['userfile']['size'];die ($_FILES['userfile']['size']);谢谢!
【问题讨论】:
标签: php
几个小时前我answered this,反正其他答案都是对的。
作为一种解决方法(如果您需要这样做),将整数转换为字符串即可:
die(strval($_FILES['userfile']['size'])); // or
die((string) $_FILES['userfile']['size']);
【讨论】:
die() 只打印字符串。 (See manual) 如果你在其中添加一些文本,它会起作用,出于某种原因。 ;)
【讨论】: