首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >fwrite不工作

fwrite不工作
EN

Stack Overflow用户
提问于 2011-05-03 22:35:54
回答 2查看 1.4K关注 0票数 3

有没有办法知道为什么fwrite不能工作?我的意思是,就像在.net (我是一个使用.net的人)中一样,该方法只是抛出可以捕获的异常,异常消息和堆栈跟踪消息告诉了所有.net方法无法工作的原因。我有没有办法知道为什么我的fwrite不能工作,因为我认为我的代码是稳定的,因为它在一台机器上工作得很好,但在另一台机器上却不行。请帮帮忙。提前谢谢。

编辑:它只是返回false,导致我无处可去。:(

EN

回答 2

Stack Overflow用户

发布于 2011-05-03 22:41:24

另外:如果你更希望有异常,而不是错误消息/警告,那么不要使用基本的文件系统函数。像这样打开你的文件:

代码语言:javascript
复制
$f = new SplFileObject("output", "w");
$f->fwrite("error");

这可能更接近.NET所拥有的。(实际上,这只会导致相同的警告消息,因此请使用error_reporting(E_ALL); fist。)

票数 3
EN

Stack Overflow用户

发布于 2013-10-07 15:32:53

fwrite类似于int fwrite ( resource $handle , string $string [, int $length ] )

在我的例子中,是fwrite中文件的$length没有正确传递,这就是它不工作的原因。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5871158

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档